Mysqldump 备份整个数据库时报错。

2018-04-02 09:20:58 +08:00
 dujiangbo
报错:incorrect information in file。
存储引擎是 Innodb,是个无用的表,有什么办法解决?直接删除. frm 文件可以吗?谢谢。
http://i7.xitek.com/forum/pics/201804/90734/9073478/9073478_1522554134204.jpg
3728 次点击
所在节点    MySQL
10 条回复
openbsd
2018-04-02 09:32:04 +08:00
以前遇到过,确认表无用直接到数据目录删除表文件后搞定
谨慎处理
dujiangbo
2018-04-02 09:43:23 +08:00
@openbsd 请问单独删除 frm 文件就可以吗?对表空间有影响吗?谢谢。
openbsd
2018-04-02 09:58:29 +08:00
空表不空表不重要,你的应用里有使用这个空表(有这么玩的吗)的话,删掉会影响吧 ?
openbsd
2018-04-02 09:58:56 +08:00
重点是,确认表 无用
dujiangbo
2018-04-02 10:06:20 +08:00
@openbsd 表确实无用,可以肯定,我写的程序。谢谢。
dujiangbo
2018-04-02 10:08:06 +08:00
@openbsd 不是空表,是 innodb 引擎,只有这个数据结构文件。
msg7086
2018-04-02 14:22:21 +08:00
先停掉服务,然后移走 frm,然后启动服务,看看是否正常。
不要抬手就 rm,万一出问题了至少还能移回来。
openbsd
2018-04-02 14:54:06 +08:00
@dujiangbo #5
那怕啥 ?直接就干了
我是下架 ?某个老服务器,备份一个库的时候出现同样的问题
咨询了所有的开发人员都不知道那表干啥的,就直接干掉了....
dujiangbo
2018-04-02 17:23:30 +08:00
谢谢大家,我试试。
andylsr
2018-04-02 18:22:21 +08:00
@openbsd 牛逼

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX