免费注册 查看新帖 |

Chinaunix

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

求助:mysqldump 数据不完整 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-19 09:54 |只看该作者 |倒序浏览
每天4:00定时执行mysqldump备份数据,一直正常。最近一周出现状况,备份数据经常不完全,mysqldump返回码为 3,备份命令如下:
/usr/local/mysql/bin/mysqldump -u*** -p*** --master-data=2  --flush-logs -all-databases  >/pub/databak/db_backup.sql
很郁闷啊!
mysql版本是5.0.27

论坛徽章:
0
2 [报告]
发表于 2009-06-19 10:53 |只看该作者

回复 #1 apache_test 的帖子

问题需要分析慢慢找,出现这个问题,通常是因为备份某一个库时异常停止导致其它的库不能备份导致的,这些你就需要找到有问题的那个库。
1、分别导出每个数据库,其中至少有一个数据库不能导出的,这个不能导出的数据库就是导致备份不完成的原因。
2、使用check table检查数据库中的那个表有问题,通过你在mysqldump时会直接提示那个表有了问题。
3、repair table修复有问题的表,不能修复那自己想办法。
4、如果还有其它的数据库有了问题,再重复上面的操作。
你在备份的时候,建议不要使用all-databases这样的参数,容易出故障。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
3 [报告]
发表于 2009-06-19 13:14 |只看该作者
原帖由 todayhero 于 2009-6-19 10:53 发表
问题需要分析慢慢找,出现这个问题,通常是因为备份某一个库时异常停止导致其它的库不能备份导致的,这些你就需要找到有问题的那个库。
1、分别导出每个数据库,其中至少有一个数据库不能导出的,这个不能导出 ...




nod

论坛徽章:
0
4 [报告]
发表于 2009-06-19 13:42 |只看该作者

回复 #2 todayhero 的帖子

谢谢!数据表都没问题。问题是每次的停止点都不一样,也有很多次是备份成功的。准备明天备份前先把服务器重启一下,释放资源再观察。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP