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 表名;
引起这种情况可能的原因有:
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 表名;
相关文章推荐
- mysql: can't open myi文件 异常的处理
- mysql ibdata1文件一直增长的处理
- redo文件损坏,异常问题处理二则
- MYSQL 存储过程 多表更新异常捕捉和异常处理方式
- ftl 文件导出 pdf 及异常处理办法
- PocoDataMySQL与Boost::asio共同使用时出现“用户回调期间未处理异常”解决方法
- CStdioFile和CFile对文件异常的处理
- 异常断电导致ORACLE控制文件等受到破坏的处理
- MYSQL数据库目录下Mysql-bin.0000XX日志文件的处理
- 3.python文件操作及异常处理
- 异常删除oracle数据文件的处理办法
- 使用hibernate框架文件插入到MySQL的时候出现异常,文件过大
- springMVC拦截器、json转换器、统一异常处理在配置文件中配置
- QTP打开文件、保存文件时提示异常出错强制关闭程序处理办法
- mysql-bin.000001文件的来源及处理方法
- mysql存储过程中的异常处理
- Spark集群工作异常,无法读取Hadoop集群文件处理办法
- Spark集群工作异常,无法读取Hadoop集群文件处理办法
- MySQL 5.6版本GTID复制异常处理一例
- mysql-bin.000001文件的来源及处理方法