首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql修复myisam表给出一个错误127

问mysql修复myisam表给出一个错误127
EN

Server Fault用户
提问于 2015-10-30 19:49:53
回答 1查看 870关注 0票数 -2

我的服务器有硬盘错误。由于这个原因,DB的一个表被破坏了。我尝试使用myisamchk -r /path/ to /table_name.MYI来修复它。执行后,我有一条消息,myisamchk: error: 127 for record at pos 1835056,您能帮助修复一个表吗?

EN

回答 1

Server Fault用户

发布于 2015-10-31 04:52:23

我要做以下几点:

  1. 启动mysql服务器并以root身份登录
  2. 使用EXTENDED检查表运行CHECK命令,table_name扩展
  3. 然后使用扩展选项修复表table_name扩展运行修复表命令

修理完毕后,再检查一下表,以确保它已经修好了。如果该表仍然损坏,那么,如果您有数据库的备份,则可以删除该表并在其位置复制备份表。如果您没有备份,而且数据是关键的,您可以获得一个工具,如星凤凰数据库恢复为MySQL尝试恢复您的数据。我以前使用过恒星,喜欢它们的恢复工具。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/732870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档