我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > MySQL星空(中国) > 请教MYSQL分区表索引文件丢失的处理办法
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

请教MYSQL分区表索引文件丢失的处理办法

128浏览 / 0回复

130
精华
130
帖子

等  级:Lv.1
经  验:0
  • Z金豆:

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:
  • 登  录:
发表于 2008-12-25 09:04:07
电梯直达 确定
楼主
可以直接采用三种方式来修复表(mysqlcheck,myisamchk,repair ),比较 方便的就是repair table table_name use_frm ;测试环境是删除MYI文件
cc 表是一个普通表mysql> desc cc;
ERROR 1017 (HY000): Can't find file: 'cc' (errno: 2)
mysql> repair table cc use_frm;
+---------+--------+----------+----------+
| Table   | Op     | Msg_type | Msg_text |
+---------+--------+----------+----------+
| test.cc | repair | status   | OK       |
+---------+--------+----------+----------+
1 row in set (0.02 sec)####################################################################################对于分区表,上面三种方式都不管用,当然我是测试是把所有分区表的MYI文件删除来尝试用以上三种方法来修复,不管用。继续找
因中。。。。ts 表是一个分区表下面提示错误的信息在ts.frm 文件中
mysql> desc ts;
ERROR 1017 (HY000): Can't find file: 'ts' (errno: 2)
mysql> repair table ts use_frm;
+---------+--------+----------+------------------------------------------------+
| Table   | Op     | Msg_type | Msg_text                                       |
+---------+--------+----------+------------------------------------------------+
| test.ts | repair | Error    | Incorrect information in file: './test/ts.frm' |
| test.ts | repair | error    | Corrupt                                        |
+---------+--------+----------+------------------------------------------------+
2 rows in set (0.00 sec)mysql> exit
Bye
谁帮忙测试一下分区表的修区
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表