Shell脚本备份数据库

使用crontab 定时备份数据库

1. 编辑crontab 规则,定时执行脚本

2. my.cnf 文件中加

 [mysqldump]

 user=root

 password=密码

3.编写shell脚本

mysqldump 数据库名 > /home/dbbackup/数据库名_`date +%Y-%m-%d_%H%M%S`.sql
cd  /home/dbbackup/
# 删除5天以前的备份 rm -rf `find . -name '*.sql' -mtime +5`

 

 执行脚本可能报错,文件打开的连接太多。此时需要修改my.cnf中配置,具体配置请参考其他博文。

 

posted @ 2019-01-29 18:33  蓝色天马  阅读(211)  评论(0编辑  收藏  举报