Table is marked as crashed and should be repaired

[mysql] 2024-04-20 圈点238

摘要:Table is marked as crashed and should be repaired是经常出现的mysql数据库的问题;如果是轻微的这种情况,只要使用phpmyadmin操作一下即可

Table  is marked as crashed and should be repaired是经常出现的mysql数据库的问题;如果是轻微的这种情况,只要使用phpmyadmin操作一下即可,修复Table  is marked as crashed and should be repaired步骤如下:


1,登录phpmyadmin

2,找到出现提示错误的表。

3,选中此表,然后在“选中项”中选择“修复”;


此处实际上是在sql中操作sql语句:repair table tbname。


过几秒,就会出现修复的结果。


2,如果问题比较大,Table  is marked as crashed and should be repaired修复不一定能用phpmyadmin修复了。那么就要进行恢复操作了。

操作步骤如下:

找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:

myisamchk -c -r ../data/tablename/posts.MYI

然后myisamchk 工具会帮助你恢复数据表的索引。


另外三种修复方法:

% myisamchk --recover --quick /path/to/tblName

% myisamchk --recover /path/to/tblName

% myisamchk --safe-recover /path/to/tblName


Table  is marked as crashed and should be repaired是经常出现的mysql数据库的问题;如果是轻微的这种情况,只要使用phpmyadmin操作一下即可

  

相关内容:

感谢反馈,已提交成功,审核后即会显示