数据库

MySQL错误修复:Table xx is marked as crashed and last (automatic?) repair failed

Jager · 1月17日 · 2015年 · 3469次已读

有站长找到我,说数据库坏了,访问网站报错如下:

Error establishing a database connection

看了下MySQL的错误日志,报错如下:

Error: Table ‘./db_name/table_name’ is marked as crashed and last (automatic?) repair failed

修复很简单,先停止MySQL:service mysqld stop

进入到MySQL数据库的文件存放目录,比如 cd /data/mysql/zhangge_db

然后执行如下命令:

myisamchk --safe-recover -f -r *.MYI

执行完成后,为了保险起见,我们要将文件的权限改回MySQL的运行账号(自行查看),比如mysql

chown -R mysql:mysql .

启动MySQL:service mysqld start

最后,执行再次自动修复优化命令即可解决:

mysqlcheck --auto-repair --optimize --all-databases -p密码
50 条回应
  1. 名哲2015-1-17 · 10:04

    :mrgreen: 我在逛微博,就踩着你的信息就过来了,没想到这人还是这么执着。。。

  2. 七支剑2015-1-17 · 12:25

    全都是泡沫

  3. 梦想网络2015-1-17 · 13:44

    这也太无聊了吧,又没有利益,攻击别人的站干什么。

  4. TTF的家园2015-1-17 · 14:16

    写程序批量屏蔽ip

    • Jager2015-1-17 · 21:01

      没那么简单,ip一直在变,而且没有异常并发值,无法屏蔽。

  5. TTF的家园2015-1-17 · 14:44

    也可以用360主机卫士看看

    • Jager2015-1-17 · 21:01

      360主机卫士是Windows系统的吧

  6. 清知枫2015-1-17 · 15:05

    我的每天固定有2个北京电信的,随他折腾吧!

  7. 幻杀博客2015-1-17 · 16:17

    一万多IP,想想以前 哈哈 😛 比你幸福多了 😀 😀

    • Jager2015-1-17 · 20:57

      何止1万?这只是今天凌晨到上午的,昨天一天近十万。

  8. 软件酷(Softku)2015-1-17 · 21:40

    手下有个论坛,vpn类的
    弄好5天就被攻击,单天超过60G流量,有些人真是闲着蛋疼

    • Jager2015-1-17 · 21:52

      确实是闲的蛋疼,有着功夫还不如去写几行实用的代码。

      • 软件酷(Softku)2015-1-17 · 23:11

        问题是会CC不代表会代码
        下个工具或者直接用php网页CC
        傻子跟他说几次都会操作

  9. 沃主题商店2015-1-17 · 21:51

    这么执着的人少见啊!

    挺住!

    • Jager2015-1-17 · 21:54

      哈哈,你看我网站有什么异样么?速度依然杠杠的。

  10. 我要钱来赚2015-1-17 · 21:59

    像站长懂点技术的还好,像我们这些草根站长遇到这种情况只能傻眼了

    • 集影窝2015-5-20 · 23:18

      是啊,当时就上火,没赚几个钱麻烦事不少啊。

  11. 软件酷(Softku)2015-1-17 · 23:12

    你用的哪家空间?或者弄了什么优化?
    打开你站点速度很快

    • 梦想网络2015-1-17 · 23:28

      张大神使用了全站伪静态。。缓存,普通人还是别乱折腾,你也可以找他付费解决。

      • Jager2015-1-18 · 10:31

        是全站纯静态。

      • 软件酷(Softku)2015-1-18 · 14:53

        搞不定就备份重新安装而已没事
        服务器的话就重新安装系统就行了

  12. TTF的家园2015-1-18 · 17:47

    是啊,Windows下有安全狗,还有360,比较好处理。 另外可否交换下友链

  13. 李阳博.客2015-1-18 · 19:49

    一些gang起飞的小菜鸟试验一下而已。

  14. IELTS代攷2015-1-19 · 16:21

    速度一样棒棒哒哈…

  15. 偏方秘方大全2015-1-19 · 20:05

    是不是因为博主删评论太快了呢~

    • Jager2015-1-19 · 20:44

      👿 不会是你吧?

  16. 测试2015-1-20 · 11:22

    忘记了,等我取消,我只是把攻击流量用js跳转到你网站而已。
    local url=ngx.var.scheme.."://".."zhang.ge"..ngx.var.request_uri
    local ccjscode="<script>window.location.href=’"..url.."’;</script>"
    ngx.say(ccjscode)(系统提示:评论含危险内容,已被转义处理。)

    • Jager2015-1-20 · 14:00

      👿 能不藏头露尾么?我绝对不打死你。

  17. oldcheetah2015-1-20 · 12:33

    这不合常理啊,有什么意义呢?会有什么利益呢?

    • Jager2015-1-20 · 14:07

      看到本文【测试】那个评论了把?人家搞着玩来的。

  18. 必分享2015-1-20 · 13:41

    我的网站也被攻击过一次,真是想不明白,要找也要找一些大一点的网站去攻击呀。

  19. 实验室仪器2015-1-20 · 22:16

    人在江湖漂,哪有不挨刀

  20. 消灭星星2015-1-26 · 12:09

    前排,学习了,感谢分享。

  21. 幻杀博客2015-2-9 · 16:19

    这货,12个小时才浪费了8G流量弱爆了!连个应急包都破不了

    • Jager2015-2-9 · 18:09

      唉,现在CC成本太低了,随随便便就能搞垮一个网站。

      • 幻杀博客2015-2-9 · 18:15

        嗯,网吧五连机包夜60(12小时算)同时CC任你再强大也给干掉了!有大神都放出越盾的软件了 😆

      • 微互联2015-10-14 · 13:59

        有些站点F5就基本挂了!!

  22. 夏日博客2015-4-17 · 13:27

    貌似使用了CDN之类的服务之后,这样的攻击情况都显示出来了,看着都心慌。

  23. 小舞2015-6-13 · 14:23

    这个分析日志用的什么工具,我之前用的360

    • Jager2015-6-13 · 19:01

      百度云加速的统计。

  24. 同盟源2015-7-10 · 16:27

    博主技术这么好,不应该用百度云加速啊

    • Jager2015-7-10 · 17:33

      你想得太容易了,他好几WIP每个都以正常请求过来,你根本无法确认正常用户IP和攻击IP。阿里云就1M带宽,不说负载把机器拖垮,带宽都能被堵死,弄了云加速,1M带宽的瓶颈就不存在了。

  25. 李勇强2015-9-6 · 13:16

    坑啊 我的网站被人攻击了 不懂怎么防护 重新装服务器了 坑死了。。

    • Jager2015-9-7 · 9:25

      重装系统就不攻击了?

  26. sven2015-10-23 · 20:55

    我的也是三天两头的被CC,真不知道这群CC的人到底是怎么想的。于是干脆屏蔽了所有UA是MSIE 6.0的用户,CC就不见了。

  27. Michael2016-7-3 · 19:23

    你们这个博客啊,eXcited!
    我这个垃亠圾冫站长做了一年多了,第一次见到这么写文章的博主。
    我已经把你载入史册辣,祝你生活愉快,继续为大家带来欢乐。

  28. 浩瀚先森2016-9-2 · 12:22

    site你网站的时候看到这篇文章就进来看看咯~留个脚步了

  29. 完美电商2017-4-26 · 21:15

    签到成功!签到时间:下午9:13:35签到成功!签到时间:下午9:13:35,每日签到,生活更精彩哦~,每日签到,生活更精彩哦~