linux - crontab 定时执行数据库备份 db_backup, database back up backup
访问量: 1046
哇塞,发现这么常用的东东我居然没做笔记。 还是记录一下吧。
1. 在crontab -e 中增加内容:
0 */4 * * * sh /opt/backup_db.sh (每4小时执行一次)
2. 实现 /opt/backup_db.sh 内容如下:
sql_file=/opt/db_backup/siwei_cms-$(date "+%Y_%m_%d_%H_%M_%S").sql mysqldump -u root -pYOUR_PASS_WORD siwei_cms > $sql_file zip ${sql_file}.zip $sql_file /bin/rm $sql_file
3. 调试的话,可以多打一些log / echo.