您的位置:首页 > 数据库 > SQL

mysql: can't open myi文件 异常的处理

2008-10-29 15:07 176 查看
问题分析:这种情况是不能打开MYI文件 造成的,
引起这种情况可能的原因有:

1、服务器非正常关机,数据库所在空间已满,或一些其它未知的原因,对数据库表造成了损坏。
2、类 unix 操作系统下直接将数据库文件拷贝移动会因为文件的属组问题而产生这个错误。

处理方法:
(1)
去命令行修复 myisamchk -r 路径/news.MYI

更改当前目录到 MySQL/bin 下面,
myisamchk -r 数据文件目录/数据表名.MYI;
(MySQL 自带了专门用户数据表检查和修复的工具 —— myisamchk )
或者:
(2)

mysql -h host -u user -ppassword 登陆mysql
repair table 表名;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: