1、描述
我相信很多朋友在工作都都会有这种需求,老板或领导让你每天都要备份MysqL数据库,你该如何实现呢,是每天到一定的时间在服务器上敲一遍MysqL的备份命令,还是想写个脚本,定时定点的自动备份呢?我相信大家都想让它自动备份,接下来我通"shell脚本+定时任务"的方式来实现自动备份MysqL数据库。
2、环境
备份路径:/data/MysqLbak/
备份脚本:/data/MysqLbak/MysqLbak.sh
备份时间:每天23:59备份
备份要求:比如备份的数据只保留1周
3、MysqLbak.sh脚本
4、配置定时任务执行脚本
参数说明:
格式为 :分 时 日 月 周 命令
59 23 * * * :每天23:59分自动执行脚本
M: 分钟(0-59)。每分钟用*或者 */1表示
H:小时(0-23)。(0表示0点)
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0为星期天)。
提示:最好你先执行一下脚本能不能跑通,然后在写到crontab中,等执行完了,进入/data/MysqLbak/目录查看一下有没有备份文件,如果有,则表示脚本执行成功,记得不要搞错了备份的用户和密码。
转载:https://blog.51cto.com/ganbing/2053583
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。