Back

linux - crontab 定时执行数据库备份 db_backup, database back up backup

发布时间: 2021-03-31 00:15:00

哇塞,发现这么常用的东东我居然没做笔记。 还是记录一下吧。

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. 

Back