当前位置: 首页 > 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/538811.html

相关文章:

  • 北京市住房与建设厅官方网站60个偏门暴利赚钱项目
  • 做推广哪个食品网站好中国招标机构哪个网站做的好
  • 网站营销成功的案例旅行网站建设的规划书
  • seo建网站品传集团网站建设
  • 安徽合肥网站制作公司电子印章在线制作生成器免费
  • php网站模板怎么用网站门户建设方案
  • 网站维护需要什么美橙表业手表网站
  • dedecms生成xml网站地图建投五公司网站
  • 织梦手机网站模板删除汕头公众号开发公司
  • 域名备案用的网站建设方案网站及新媒体建设宣传片
  • 网站建设带后台做润滑油网站图片
  • 查看网站开发平台外贸网站页面用什么做最好
  • 怎么建一个公司运营网站天元建设集团有限公司青岛分公司张德平不干了
  • 免费数据源网站wordpress 5.2.2安装要求
  • 备案网站免网设计个网站需要怎么做
  • 网站制作文案杭州wordpress图片上传
  • 网站建设推广济南兴田德润优惠吗最好的网站模版
  • 深圳外贸网站建设企业263企业邮箱官方入口网页版
  • 网站无法处理请求东莞网站优化公
  • 南阳做做网站网站开发公司对比
  • 工业设计网站哪个最asp企业建站系统
  • 贵州定制型网站建设餐饮装修专业设计
  • 徐州招聘网站哪个好山西设计网站建设
  • 网站备案 非经营无锡市锡山建设局网站
  • 怎样建设旅游网站知名网站建设策划
  • 南宁市建设处网站电子工程网官方网站
  • 临沂法律网站开发公司绵阳建设网
  • 网站建设策划书范文案例阿里巴巴的网站应该怎么做
  • 电子商务网站怎么做数据库工作计划及目标
  • 书法网站建站目标中国服装设计公司排名