MySQL 错误:[Err] 1194 - Table 'xxx' is marked as crashed and should be repaired

解决MySQL Table ‘xxx’ is marked as crashed and should be repaired的问题。

xxx是你的表名 错误原因: 高并发,表死锁,或服务器异常断电等等之类原因造成的表损坏。 


以phpstudy为例:

解决方法: 用 myisamchk工具

image.png

①找到 MySQL 的安装目录bin/myisamchk工具,在找到你出问题的表的MYI文件,一般在data文件夹下。

②在命令行中输入:$ myisamchk.exe -c -r ../data/tablename/xxx.MYI;

image.png

③执行完毕,重启 MySQL 就可以了。

本文链接地址,转载请标注: https://caohongyuan.com/article/136


1

上一篇: PHP 逻辑运算符​与(&&)和或(||)的前后执行顺序,以及代替if做条件判断的写法

下一篇: MySQL int(11)到底是什么意思?

提交 清空
Re: