最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Can’topenfile:'[Table]mytable.MYI'_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:03:32
文档

Can’topenfile:'[Table]mytable.MYI'_MySQL

Cantopenfile:'[Table]mytable.MYI'_MySQL:bitsCN.com 多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。 和前面的校验一样,修复的方式也有三种。 下面讲的方法只对MyISAM格式的表有效。其他类型的损坏需要从备份中恢复。
推荐度:
导读Cantopenfile:'[Table]mytable.MYI'_MySQL:bitsCN.com 多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。 和前面的校验一样,修复的方式也有三种。 下面讲的方法只对MyISAM格式的表有效。其他类型的损坏需要从备份中恢复。


bitsCN.com 多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。
和前面的校验一样,修复的方式也有三种。
下面讲的方法只对MyISAM格式的表有效。其他类型的损坏需要从备份中恢复。
1,REPAIR TABLE SQL statement(mysql服务必须处于运行状态)。
2,命令mysqlcheck(mysql服务可以处于运行状态)。
3,命令myisamchk(必须停掉mysql服务,或者所操作的表处于不活动状态)。
在修复表的时候,最好先作一下备份。所以你需要两倍于原始表大小的硬盘空间。请确保在进行修复前你的硬盘空间还没有用完。
1>用”repair table”方式修复
语法:repair table 表名 [选项]
选项如下:
QUICK 用在数据表还没被修改的情况下,速度最快
EXTENDED 试图去恢复每个数据行,会产生一些垃圾数据行,万般无奈的情况下用
USE_FRM 用在.MYI文件丢失或者头部受到破坏的情况下。利用.frm的定义来重建索引
多数情况下,简单得用”repair table tablename”不加选项就可以搞定问题。但是当.MYI文件丢失或者头部受到破坏时,这样的方式不管用,例如:
mysql> REPAIR TABLE mytable;
+――――――――-+――

文档

Can’topenfile:'[Table]mytable.MYI'_MySQL

Cantopenfile:'[Table]mytable.MYI'_MySQL:bitsCN.com 多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。 和前面的校验一样,修复的方式也有三种。 下面讲的方法只对MyISAM格式的表有效。其他类型的损坏需要从备份中恢复。
推荐度:
标签: 修复 数据库 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top