数据库教程:Linux下自动备份MySQL的方法分享

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数据库的简单方法

标签: 方法 SQL 自动

MySQL错误ERROR 1615 解决方法

如何备份MySQL数据库

上述就是数据库技术:Linux下自动备份MySQL的方法分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/911354.html

(0)
上一篇 2021年10月25日
下一篇 2021年10月25日

精彩推荐