登录站点

用户名

密码

mysql索引表出错的处理方法(转帖)

已有 340 次阅读  2006-09-24 17:20   标签数据库  mysql 
昨天,把原来的mysql数据库挂到linux下出现了不能打开“*.MRI”文件的错误,下面是一个解决的方法。

转自:http://blog.9zi.com/post/1/531
迁移到mysql4.13,居然隔三差五的出现索引文件错

吓死我了,还没来得及做每日自动备份。

这几天差点白写。

还好mysql是多库方式,以表为文件单位存储。

ERROR 1016 (HY000): Can't open file: 'plog_articles.MYI' (errno: 145)

一看是index文件,应该可以修复。

于是乎google,就找到了答案

mysql -u dbuname -h dbhost -p dbname;
repair table plog_articles;

也可以命令行修复 myisamchk -r plog_articles
分享 举报