定时备份mysql数据库压缩文件

首先写一个备份脚本:

backup.sh

#!/bin/bash
#设置文件名中的时间格式
date=`date +%Y_%m_%d`
#mysqldump命令需使用绝对路径否则无法正确执行
/usr/local/mysql/bin/mysqldump -uusername -ppassword database | gzip > /home/mysql/backup/database_$date.sql.gz

添加可执行权限:

chmod +x backup.sh

添加定时执行脚本:

#每日0点执行备份
0 0 * * * root /bin/bash /home/mysql/backup.sh

你可能感兴趣的:(MySQL,备份,crontab)