免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2070 | 回复: 3
打印 上一主题 下一主题

myisamchk修复表 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-22 14:15 |只看该作者 |倒序浏览
我在网上看到用myisamchk修复表的介绍里有这么一段,如下:
如果在索引文件的第一个16K块被破坏,或包含不正确的信息,或如果索引文件丢失,你只应该到这个阶段 。在这种情况下,创建一个新的索引文件是必要的。按如下这样做:
1.        把数据文件移更安全的地方。
2.        使用表描述文件创建新的(空)数据和索引文件:
3.        shell> mysql db_name
4.        mysql> DELETE FROM tbl_name;
5.        mysql> quit
6.        将老的数据文件拷贝到新创建的数据文件之中。(不要只是将老文件移回新文件之中;你要保留一个副本以防某些东西出错。)
回到阶段2。现在myisamchk -r -q应该工作了。(这不应该是一个无限循环)。
使用格式化文件frm重新创建索引文件

请问:2.        使用表描述文件创建新的(空)数据和索引文件,这个创建的具体操作命令是什么?

论坛徽章:
0
2 [报告]
发表于 2009-10-23 10:36 |只看该作者
如果MYI文件丢失,请问如何重建MYI文件?

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2009-10-23 11:40 |只看该作者
MYSQL的备份与恢复。好多资料需要学习。现在被收购了,不知道MYSQL的结果如何。

论坛徽章:
0
4 [报告]
发表于 2009-10-26 09:35 |只看该作者
如果MYI文件丢失,请问如何重建MYI文件?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP