Home » Linux » Mysql定时备份

编写sh文件 : /home/bkDatabase.sh:

#!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

添加权限: chmod u+x bkDatabase.sh
测试执行一下是否成功 ./bkDatabase.sh
系统添加定时任务
执行命令 crontab -e
编辑内容添加,示例为每天23:00定时执行脚本文件进行备份:

00 23 * * * /usr/local/backup/bkDatabaseName.sh

查看定时任务是否生效: crontab -l
重启crontab服务:service crond restart

标签: MySQL 定时备份 mysqldump

添加新评论

V