你的位置:首页 > 数据库

[数据库]解决is marked as crashed and should be repaired方法


初次遇到这个问题是在服务器上放置mysql的磁盘空间满了(数据库目录和网站目录一定要做一定的分离,不要放在一个磁盘空间了)

当请求写入数据库时,php会提示 **** is marked as crashed and should be repaired

解决方法:

myisamchk -c -r ../data/db_name/table_name.MYI

也可以直接采取如下命令对所有的数据库进行重建索引文件:

shell> myisamchk *.MYI