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