怎么用Crontab为Linux定时备份Mysql


这篇文章主要介绍“怎么用Crontab为Linux定时备份Mysql”,在日常操作中,相信很多人在怎么用Crontab为Linux定时备份Mysql问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Crontab为Linux定时备份Mysql”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!   利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。  1、创建保存备份文件的路径/mysqldata  #mkdir /mysqldata  2、创建/usr/sbin/bakmysql文件  #vi /usr/sbin/bakmysql  输入  rq=` date +%Y%m%d `  tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql  或者写成  rq=` date +%Y%m%d `  mysqldump –all-databases -u root -p密码 > /mysqldata/mysql$rq.sql  /var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同  /mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。  3、修改文件属性,使其可执行  # chmod +x /usr/sbin/bakmysql  4、修改/etc/crontab  #vi /etc/crontab  在下面添加  01 3 * * * root /usr/sbin/bakmysql  表示每天3点钟执行备份  5、重新启动crond  # /etc/rc.d/init.d/crond restar开发云主机域名t  完成。  这样每天你在/mysqldata可以看到这样的文件到此,关于“怎么用Crontab为Linux定时备份Mysql”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: MySQL容器化详细教程

前言:上篇文章介绍了Docker工具的安装及常用命令使用。本篇文章我们会介绍如何在Docker中运行MySQL实例,可能有的小伙伴会问:为什么要在Docker里运行MySQL呢?因为在Docker里部署MySQL实例操作简单,不需要考虑操作系统等依赖差异,而且…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/20 19:04
下一篇 06/20 19:04

相关推荐