mysql索引文件坏掉的错误

Posted by 猪头小队长 | 程序设计 | Monday 23 January 2006 10:15

在查询的时候是用的是MERGE表,但是在查询的时候总是报错:
ERROR 1016 (HY000): Can’t open file: ‘MyTable_M.MRG’ (errno: 145)

1、以为是MERGE表坏了,将其删除,然后重建,居然建立不了。

2、然后就以为是硬盘坏了,发现其他程序的磁盘读些正常。

3、然后就以为是mysql系统坏了,重装mysql,还是没解决问题。

4、然后就按MERGE表中指定的表一个一个的查,发现有一个表出现了相同的错误:
ERROR 1016 (HY000): Can’t open file: ‘MyTable_1.MYI’ (errno: 145)

5、Google之,明白了是此表的索引坏了,重建索引之后,问题解决了。

[@more@]

2 Comments

  1. Comment by 可乐 — 2006/01/24 @ 17:21

    傻XX

    嘿嘿

  2. Comment by null — 2007/08/15 @ 16:04

    뿪˾˭֪עṫ˾̱ע᣿

    Һãעṫ˾˳ȥ̱עһ£ҪЩ

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.