日期:2014-05-16  浏览次数:20923 次

linux下mysql的自动备份脚本

1.如何才能使linux下的mysql数据库进行自动备份,并存储在本机上?

答:1.我们需要建立一个自动备份脚本mysqlBackup.sh,该脚本内容如下:

#!/bin/sh
/usr/local/mysql/bin/mysqldump -u 用户名-p密码 --opt 数据库名>? /home/founder/autoback/数据库名`date +'%Y%m%d'`.dump

2.为脚本添加执行权限

进入到mysqlBackup.sh脚本所在的文件夹后输入:#chmod +x mysqlBackup

3.让crontab来完成定期执行的任务

编辑crontab:
#vi /etc/crontab

最后一行加入:

01 5 * * * root 脚本所在的文件夹

代表意义? 分钟? 小时? 日期? 月份? 周
数字范围? 0-59? 0-23? 1-31? 1-12? 0-7

4. 重启crontab
#/etc/rc.d/init.d/crond restart 完成。