Linux下可以利用crontab系统每天定时备份MySQL数据库,以下是详细步骤:
1、创建保存备份文件的路径/mysqldata
#mkdir/mysqldata
2、创建/usr/sbin/bakmysql文件
#vi/usr/sbin/bakmysql
输入
rq=`date+%Y%m%d`
tarzcvf/mysqldata/mysql$rq.tar.gz/var/lib/mysql
或者写成
rq=`date+%Y%m%d`
mysqldump–all-databases-uroot-p980405>/mysqldata/mysql$rq.tar.gz
/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同
/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。
3、修改文件属性,使其可执行
#chmod+x/usr/sbin/bakmysql
4、修改/etc/crontab
#vi/etc/crontab
在下面添加
013***root/usr/sbin/bakmysql
表示每天3点钟执行备份
5、重新启动crond
#/etc/rc.d/init.d/crondrestart
完成。
这样每天你在/mysqldata可以看到这样的文件
mysql20100101.tar.gz
您可能感兴趣的文章:linux实现mysql数据库每天自动备份定时备份PHP程序员玩转Linux系列备份还原MySQLLinux下实现MySQL数据备份和恢复的命令使用全攻略linux下mysql如何自动备份shell脚本Linuxshell实现每天定时备份mysql数据库linux实现定时备份mysql数据库的简单方法
MySQL错误ERROR 1615 解决方法
如何备份MySQL数据库
上述就是数据库技术:Linux下自动备份MySQL的方法分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/dtteaching/911354.html