PDA

查看完整版本 : 如何实现mysql数据库的自动备份?


笑剑
2001-06-28, 14:54
使用mysql也有一段日子了,以前数据库内容不是很重要,备份数据不是很频繁,一般一周备份一次!现在公司运行的服务器,资料很宝贵,那头叫我天天备份,每天都这样浪费时间,有时网络慢的时候,使用远程指令备份mysql数据库是很痛苦的!
请教斑竹,如何实现mysql数据库自动备份,小生不胜感激!

冷风
2001-06-28, 23:35
用shell写一个脚本每天用crontab自动备份就可以啦

笑剑
2001-06-29, 07:47
我建立了一个时钟配置文件:/etc/dumpmysql.cron,文件内容如下:
0,20,40 * * * * mysqldump -p 123456 xj > /usr/local/mysql/xj.sql
然后执行:#crontab /etc/dumpmysql.cron
命令成功通过;但检验/usr/local/mysql/目录下的xj.sql,发现它的大小为0,这说明自动备份mysql数据库并没有成功!这是怎么回事?
再次有劳斑竹大人了,谢谢!

笑剑
2001-06-29, 09:16
如何编写呢?请教!

冷风
2001-06-29, 09:57
# vi cronfile
0 24 * * * mysqldump -p PASSWORD YOUR_DATABASE > YOU_DATABASE.sql
#rontab cronfile