一、my.conf添加mysqldump
vim /etc/mysql/my.cnf
在my.conf中添加:
[mysqldump]
user=your_backup_user_name
password=your_backup_password
二、备份脚本
backup.sh
#mysql_dir安装路径
mysql_dir=/usr/local/mysql
#备份目录
backup_dir=/dir/database_backup_dir
time=$(date +%Y%m%d)
$mysql_dir/bin/mysqldump database_name | gzip > $backup_dir/database_name_$time.sql.gz
三、crontab中添加定时执行脚本任务
crontab -e
添加一个任务(每天2点执行备份)
0 2 * * * /backup_dir/backup.sh