首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含已删除行的mysqldump

问包含已删除行的mysqldump
EN

Database Administration用户
提问于 2013-02-18 20:34:55
回答 1查看 615关注 0票数 0

我正在尝试用MySQL5.0.27-community将数据库从一个Windows2003Server转移到一个新的CenTOS服务器上。当在windows服务器上的数据库上使用mysqldump时,有一个表(我还没有开始检查问题有多普遍)正在被转储,其中包含了相当多已删除的记录。在恢复新服务器上的转储后,我可以很容易地发现新服务器上存在的记录,而不是旧服务器上的记录。但是,当我执行select计数(*)时,两个表都显示相同的记录。转储是使用-opt创建的,我还尝试在恢复之前删除新服务器的表。通过转储(我做了一个表排他性转储),我可以发现存在于一个数据库中的记录的插入,而不是另一个数据库。我还尝试在转储表之前执行一个刷新表,并尝试使用SQLyog的导出到SQL函数,所有这些都有相同的结果。

会发生什么事?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-02-20 15:23:08

如果有人达到这一点,并将其标记为已完成,问题是一个损坏的索引文件。MySQL在修复表之后的几个小时内抛出了错误,很明显数据是完全相同的。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/34973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档