首先确定下 mysqldump 的位置
root@xxx:~# whereis mysqldumpmysqldump: /usr/bin/mysqldump /usr/share/man/man1/mysqldump.1.gz
创建备份目录
mkdir /qj-disk1/backup_db/ -p
编写执行脚本
backupdir='/qj-disk1/backup_db/'time=`date +%Y%m%d%H%M%S`mysqldump --opt -uroot -ppassword db_name | gzip > $backupdir/db_name_$time.sql.gz
编辑定时任务
crontab -e
# 每天凌晨1点执行备份0 1 * * * /qj-disk1/backup-mysql.sh
保存重启
service crond restart
通过 gz 压缩的,解压看看
gzip -d mail_20200415234319.sql.gz
