免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1857 | 回复: 7
打印 上一主题 下一主题

利用crontab,系统每天定时备份mysql数据库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-19 09:01 |只看该作者 |倒序浏览
作者:xumail
转载请保留出处地址
出处:http://bbs.maidaole.com/viewthread.php?tid=132

利用系统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.tar.gz

/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 restart

完成。
这样每天你在/mysqldata可以看到这样的文件
mysql20040619.tar.gz
你直接下载就可以了。

论坛徽章:
0
2 [报告]
发表于 2004-06-19 09:48 |只看该作者

利用crontab,系统每天定时备份mysql数据库

真这么做的话,你就死定了

论坛徽章:
0
3 [报告]
发表于 2004-06-19 09:50 |只看该作者

利用crontab,系统每天定时备份mysql数据库

为什么?
我现在就是这么做的。

论坛徽章:
0
4 [报告]
发表于 2004-06-19 09:58 |只看该作者

利用crontab,系统每天定时备份mysql数据库

见:


http://bbs.chinaunix.net/forum/17/20040616/348645.html

论坛徽章:
0
5 [报告]
发表于 2004-06-19 10:00 |只看该作者

利用crontab,系统每天定时备份mysql数据库

靠,根本说的都不是一回事。

我用了2年了,没出现什么问题过。

论坛徽章:
0
6 [报告]
发表于 2004-06-19 11:08 |只看该作者

利用crontab,系统每天定时备份mysql数据库

原帖由 "xumail" 发表:
靠,根本说的都不是一回事。

我用了2年了,没出现什么问题过。


一个前因,一个后果,就是一回事

你的步骤里少了一步,就是在tar命令执行前,停止数据库服务进程或锁定数据库,
否则恢复数据时,会出现数据库损坏的情形,运气好时可修复,运气不好时,赫赫...

本人深受其害,幸好数据库运行时间不长,记录不是很多。

论坛徽章:
0
7 [报告]
发表于 2004-06-19 11:14 |只看该作者

利用crontab,系统每天定时备份mysql数据库

根本没必要这样备份,直接用mysqldump每天定时导出就可以了。楼上说的对,对运行中的mysql进行这样的处理很危险。

论坛徽章:
0
8 [报告]
发表于 2004-06-19 11:40 |只看该作者

利用crontab,系统每天定时备份mysql数据库

当然可以使用mysqldump来做,这点提的好。

主要是给大家一个定时处理的方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP