百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> centos利用crontab定时备份mysql的脚本
分享文章到:

centos利用crontab定时备份mysql的脚本

发布时间:01/15 来源: 浏览: 关键词:
在centos中定时执行一项任选我们会利用crontab来处理,备份mysql数据库需要利用mysql本身的命令mysqldump来热备份了,下面来看一段备份脚本。


利用mysqldump备份mysql

1.建立要备份的文件路径

# mkdir /opt/bak/mysql/cxy
我是库为路径,mysql下存放多个库,cxy为库
2.建立备份脚本文件
# vi /usr/sbin/mysqlbak.sh
录入以下类似内容:
date=` date +%Y%m%d `
mysqldump –all-databases -u root -p64058261 > /opt/bak/mysql/mysql-$date.sql
mysqldump  -u root -pxyz1234567 cxy  > /opt/bak/mysql/cxy/cxy-$date.sql
3.修改文件属性
# chmod +x /usr/sbin/mysqlbak.sh
4.定时启动
修改/etc/crontab
#vi /etc/crontab
在最后面添加如下内容:
01 1 * * * root /usr/sbin/mysqlbak.sh
这个表示每天在1点钟执行备份
5.重新启动crond
# /etc/rc.d/init.d/crond restart

利用crontab定时备份mysql1.建立要备份的文件路径# mkdir /opt/bak/mysql/cxy
我是库为路径,mysql下存放多个库,cxy为库2.建立备份脚本文件# vi /usr/sbin/mysqlbak.sh
录入以下类似内容:
date=` date +%Y%m%d `mysqldump –all-databases -u root -p64058261 > /opt/bak/mysql/mysql-$date.sql
mysqldump  -u root -pxyz1234567 cxy  > /opt/bak/mysql/cxy/cxy-$date.sql
3.修改文件属性# chmod +x /usr/sbin/mysqlbak.sh4.定时启动修改/etc/crontab#vi /etc/crontab在最后面添加如下内容:01 1 * * * root /usr/sbin/mysqlbak.sh
这个表示每天在1点钟执行备份
5.重新启动crond
# /etc/rc.d/init.d/crond restart

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有9人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板