【mysql】ERROR 145 (HY000):Table '$table' is marked as...解决

【mysql】ERROR 145 (HY000):Table '$table' is marked as...解决

时间:2013-10-29 07:10:03      作者:beebol      标签: myisa mysql repair      分类: mysql

之前人数工具突然之间无法使用了,人数全服下降,打开发现人数工具访问数据库失败。

具体的报错信息如下:

ERROR 145 (HY000): Table ’***biling_tl' is marked as crashed and should be repaired
ERROR 145 (HY000): Table ’***biling_tl' is marked as crashed and should be repaired
 数据库是MYISAM引擎,所以用如下方法试了一下,修改成功了。并在这里记录了一下。
 数据库是MYISAM引擎,所以用如下方法试了一下,修改成功了。并在这里记录了一下。
 解决方法如下:(用此方法修复成功)
 解决方法如下:(用此方法修复成功)
mysql> repair table monitor.billing_tl;
mysql> repair table monitor.billing_tl;
+-------------------+--------+----------+----------+
+-------------------+--------+----------+----------+
| Table             | Op     | Msg_type | Msg_text |
| Table             | Op     | Msg_type | Msg_text |
+-------------------+--------+----------+----------+
+-------------------+--------+----------+----------+
| cmxt.cm_user_pref | repair | status   | OK       |
| cmxt.cm_user_pref | repair | status   | OK       |
+-------------------+--------+----------+----------+
+-------------------+--------+----------+----------+
故障产生的原因(结合网上资料和以往经验):
故障产生的原因(结合网上资料和以往经验):
    就这个人数据工具来说,导致这个错误极大可以的原因是由于频繁地查询和更新数据表,而造成的索引错误。 另外,还有可能是受到外部的某种因素而造成损坏,如服务器发生断电、程序意外中断等某些不可测的问题造成表损坏。  

时间:2013-10-29 07:10:03      作者:beebol      标签: myisa mysql repair      分类: mysql
  • 分享到:
  • 微博
  • QQ空间
  • 腾讯微博
  • 微信

Copyright © 2015 Gitblog | Proudly powered by Gitblog.