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 完成。

你可能感兴趣的:(linux,mysql,脚本)