mysql #145原因以及解决方案

  作者:bea

最近很是郁闷,从上次写了一篇文章mysqlerror2003错误原因以及解决方案后,昨天再看网站栏目下面的文章全部显示不出来了,刚开始以为是被攻击了,后来又想不大可能,于是登录数据库发现显示Table ‘xxx’ is marked as crashed and should be repaired 。这是mysql #145数据表被损坏错误,数据库里面的所有数据表都无法正常显示。联系空间商他们理都不理说不是他们空间的问题是用户自己的误操作,我啥都没做就这样啦!没办法只好自己

最近很是郁闷,从上次写了一篇文章mysqlerror2003错误原因以及解决方案后,昨天再看网站栏目下面的文章全部显示不出来了,刚开始以为是被攻击了,后来又想不大可能,于是登录数据库发现显示Table ‘xxx’ is marked as crashed and should be repaired 。这是mysql #145数据表被损坏错误,数据库里面的所有数据表都无法正常显示。联系空间商他们理都不理说不是他们空间的问题是用户自己的误操作,我啥都没做就这样啦!没办法只好自己解决了,在这里建议大家在购买空间的时候一定要买服务等好点的,免得自己受累。

mysql #145错误既然是数据表被损坏,那么我们只要将数据表修复一下不就可以啦!当然你的熟悉mysql的操作,这里我已虚拟主机为例。

先登录到你的空间数据库phpmyadmin,一般的空间商的数据库是带有phpmyadmin的。选中你的数据库,如果可以显示该数据库里所有数据表的话,那你直接可以选中出现mysql #145错误的那张表修复即可。

当你点击数据库而又无法显示数据表的话(我的就这种情况),那么你点击页面上的SQL,在SQL语句输入框里输入 repair table xxx,其中xxx代表被损坏的数据表,然后点击运行即可修复被损坏的数据表了。

好了,修复以后再去看看可以正常显示了吗!然后记得就是备份你的数据库,这次还只是被损坏,可能下次就是被删除啦,记得备份以免后患!

有用  |  无用

猜你喜欢