[mysql] 2023-11-30 圈点207
摘要: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操作一下即可