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中配置,具体配置请参考其他博文。