1.创建back_mysql.ssh 文件,编辑文件写入以下内容并保存。
#!/bin/shDATE=`date +%Y-%m-%d-%H`cd /data/bak/mysql /usr/bin/mysqldump -uroot -p123456 --set-gtid-purged=OFF --single-transaction --flush-logs --master-data=2 -R 'qimall' | gzip > qimall-${DATE}.sql.gzfind . -type f -name "*.gz" -mtime +7 | xargs rm -f
2.创建定时任务:
每天凌晨4点执行备份数据库任务
00 4 * * * /bin/sh /scripts/bak_db.sh &> /dev/null