linux下mysql定时备份

1.创建备份文件

mkdir /var/lib/mysqlbackup
cd /var/lib/mysqlbackup 

2.:编写备份脚本代码: vi dbbackup.sh 

粘帖以下代码,务必更改其中的username,password和dbname。 

代码: 

#!/bin/sh

mysqldump -uroot -p123456 ssc | gzip > /var/lib/mysqlbackup/dbname`date +%Y-%m-%d_%H%M%S`.sql.gz

cd  /var/lib/mysqlbackup

   rm -rf `find . -name '*.sql.gz' -mtime 10`  #删除10天前的备份文件

第三步:更改备份脚本权限 

代码: 

chmod +x dbbackup.sh 

 

第四步:用crontab定时执行备份脚本代码: crontab -e 

若每天晚上2点00备份,添加如下代码, 

代码:  00 2 * * * /var/lib/mysqlbackup/dbbackup.sh //若每天晚上2点0

你可能感兴趣的:(数据库,linux,linux,积累)