Mysql Table './tablename' is marked as crashed and last (automatic?) repair failed 错误解决办法

开始以为跟之前的小毛病一样用phpmyadmin里的表修复项选中表后进行修复即可,但是不没作用,

于是又用第二种方法(命令行停止mysql 然后 切换到数据库文件所在目录 执行 " myisamchk -r tablename.MYI "命令 结果提示不能创建tablename.MYI文件 修复失败!)

最后用了第三种方法成功修复(也是命令行操作):

首先终端运行 srvice mysql stop 停止MYSQL数据库(一定要先停掉数据库)
然后同第二种方法一样切换到要修复的数据库表所在目录
执行 myisamchk -f -o tablename.MYI  命令 看到类似如下提示信息 表示修复成功,此时重新启动MYSQL数据库即可
- recovering (with keycache) MyISAM-table 'tb_try_doings.MYI'
Data records: 83

(注意:命令中的tablename请切换成自己要修复的表的名字)
至此MYSQL数据库表问题修复结束,奇葩的上午终于到吃饭时间了,摘取天上星 先去吃点午餐,因为linux系统对QQ的支持不是很友好,有问题尽量Email:happy.yin@qq.com给我,表发QQ了亲们。。。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值