当前位置: 首页 > news >正文

吉林系统建站怎么用鞋业有限公司网站设计

吉林系统建站怎么用,鞋业有限公司网站设计,成都微网站设计,百度小程序审核文章目录 配置密码编写备份脚本配置权限定时任务配置检查效果如果不想保留明文密码手工配置备份密码修改备份命令 配置密码 cat >> /root/.my.cnf <<"EOF" [client] userroot passwordYourPassword EOF编写备份脚本 cat > /usr/local/bin/mysql_dum…

文章目录

  • 配置密码
  • 编写备份脚本
  • 配置权限
  • 定时任务配置
  • 检查效果
  • 如果不想保留明文密码
    • 手工配置备份密码
    • 修改备份命令

配置密码

cat >> /root/.my.cnf <<"EOF"
[client]
user=root
password=YourPassword
EOF

编写备份脚本

cat > /usr/local/bin/mysql_dump.sh <<"EOF"
#!/bin/bashDATE=$(date +%F_%H-%M-%S)
BACKUP_DIR="/data/mysql_backups"
LOG_DIR="/var/log/mysql_backup"
LOG_FILE="$LOG_DIR/backup_$DATE.log"mkdir -p "$BACKUP_DIR" "$LOG_DIR"{echo "=== MySQL Backup started at $(date) ==="# 获取 MySQL 主版本号,例如 8.0、8.4MYSQL_VERSION=$(mysql -V | awk '{print $3}' | cut -d. -f1,2)# 判断是否使用 source-data(MySQL >= 8.4)MAJOR=$(echo "$MYSQL_VERSION" | cut -d. -f1)MINOR=$(echo "$MYSQL_VERSION" | cut -d. -f2)if [ "$MAJOR" -ge 9 ] || { [ "$MAJOR" -eq 8 ] && [ "$MINOR" -ge 4 ]; }; thenecho "Detected MySQL version $MYSQL_VERSION, using --source-data=2"DATA_OPT="--source-data=2"elseecho "Detected MySQL version $MYSQL_VERSION, using --master-data=2"DATA_OPT="--master-data=2"fimysqldump --defaults-extra-file=/root/.my.cnf \--all-databases \--single-transaction \--host=127.0.0.1 \$DATA_OPT \--routines \--events \--triggers \| gzip > "$BACKUP_DIR/all_backup_$DATE.sql.gz"if [ $? -eq 0 ]; thenecho "=== Backup SUCCESSFUL at $(date) ==="elseecho "=== Backup FAILED at $(date) ==="fi# 清理7天前的旧备份和日志find "$LOG_DIR" -name "backup_*.log" -mtime +7 -deletefind "$BACKUP_DIR" -name "all_backup_*.sql.gz" -mtime +7 -delete} >> "$LOG_FILE" 2>&1EOF

配置权限

chmod +x /usr/local/bin/mysql_dump.sh

定时任务配置

cat >> /etc/crontab <<"EOF"
0 1 * * * root flock -xn /tmp/mysq_dump.lock -c /usr/local/bin/mysql_dump.sh
EOF

注意这里的 root 别忘记了, 我实际测试的时候发现没有 root 就没有执行生效

检查效果

  1. 手动执行
flock -xn /tmp/mysq_dump.lock -c /usr/local/bin/mysql_dump.sh

2.修改定时任务触发时间验证

如果不想保留明文密码

手工配置备份密码

mysql_config_editor set --login-path=backup --user=root  --password

修改备份命令

将 
mysqldump --defaults-extra-file=/root/.my.cnf \--all-databases \--single-transaction \$DATA_OPT \--routines \--events \--triggers \| gzip > "$BACKUP_DIR/all_backup_$DATE.sql.gz"
改为 
mysqldump  mysqldump --login-path=backup \--all-databases \--single-transaction \$DATA_OPT \--routines \--events \--triggers \| gzip > "$BACKUP_DIR/all_backup_$DATE.sql.gz"
http://www.dtcms.com/a/437131.html

相关文章:

  • 广州代做网站建设企业功能型网站
  • 建个网站有什么用传播易网站开发方案
  • 怎么做阿里巴巴英文网站给网站做翻译
  • 玉林网站设计公司网站百度推广
  • 展示用网站模板温州做公众号和做网站的地方
  • 山东鸿泰建设集团有限公司网站.net网站 作品
  • 网站建设与维护前景wordpress 找不到文件
  • 深圳工信部网站备案中国商标网注册官网
  • 网站建设中网站需求分析报告专业网站名词解释
  • asp.netmvc 做网站百度网站网址是多少
  • 购物网站设计欣赏网店网站建设
  • c 网站开发技术常德网站建设优化
  • 如何创建一个网站的步骤本地电脑做视频网站 外网连接
  • 福州网站建设优质服务商精美 企业网站模板
  • wordpress 更改标题seo优化方式
  • 做的网站必须备案安阳 做网站
  • 网站建设寮步中国最好的建筑公司
  • 网站建设协议 合同组建一个网站
  • 订单网站模板想做代理怎么找商家
  • 网站 备案 注销 影响wordpress密钥
  • 南京凯盛建设集团有限公司网站wordpress本地环境迁移步骤
  • 东莞商城网站建设公司小米网站建设案例
  • 建设一个网站需要哪方面的费用qq是哪个公司开发的软件
  • 无锡网站制作那些建站公司排名前十名
  • 宝应建设局网站毕业设计做购物网站的要求
  • 不用域名做自己的网站管理软件有哪几种
  • 长沙专门做网站公司wordpress 作品
  • 太原手机网站开发天眼查在线查询
  • 搜索引擎网站推广定义腾讯企点怎么用
  • 网站建设功能点价格佛山债优化公司