4

几天前,由于数据库问题,我的用户论坛突然关闭。更具体地说,在“forum_users”表上执行任何查询时,我收到错误消息

Table 'forum_users' is marked as crashed and should be repaired

很公平,除了这张桌子很顽固,只是不想被修理;-) 运行“REPAIR TABLE forum_users”给了我

Error    : Table 'forum_users' is marked as crashed and should be repaired
status   : Table is already up to date

如果我跑步也会发生同样的情况

mysqlcheck --verbose --repair

在有问题的桌子上。问题的最终原因似乎是如果我运行 MySQL 命令

SHOW TABLE STATUS

它告诉我 forum_users 是第 9 版 MyISAM 表,而所有其他表都是第 10 版。我最后尝试转储整个表,希望我可以“手动”清理并手动重新加载它,但 mysqldump 拒绝出于同样的原因,超出表中的第一行:

mysqldump: Error 1194: Table 'forum_users' is marked as crashed and 
  should be repaired when dumping table `forum_users` at row: 1

在这个阶段,我已经达到了我糟糕的数据库管理技能的极限,并且真的可以得到一些帮助......非常感谢任何提示!

马丁

4

1 回答 1

0

您可以尝试重新创建第一行吗?

于 2013-10-15T19:07:17.353 回答