联系柠檬工作室

刚才打开一网站,报错:

145 Table ‘XXX’ is marked as crashed and should be repaired in:……

查了一下,是mysql 145 编号错误,解决方法如下

1、用Navicat或phpMyAdmin选择相应表,进行修复

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

myisamchk -c -r ../data/mysql/table.MYI

最后一个参数为表文件的存放路径

修复完就OK了

产生错误原因:

频繁查询和更新表造成的索引错误;
MYSQL数据库因为某种原因而受到了损坏,如:数据库服务器突发性的断电、在提在数据库表提供服务时对表的原文件进行某种操作都有可能导致MYSQL数据库表被损坏而无法读取数据。
总之就是因为某些不可测的问题造成表的损坏。

相关日志

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:
没有评论
我来说两句

  Ctrl+Enter