学习
实践
活动
专区
工具
TVP
写文章
专栏首页张戈的专栏MySQL错误修复:Table xx is marked as crashed and last (automatic?) repair failed

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

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

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密码
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://zhangge.net/复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Table 'xxx'is marked as crashed and last (automatic) repair failed

    warning: 这篇文章距离上次修改已过225天,其中的内容可能已经有所变动。 ...

    若海
  • MySQL错误修复记录:Table xx is marked as crashed and should be repaired

    昨晚入睡后,收到松哥的 QQ 消息,说松松商城打开报错,于是手机 QQ 上打开了首页地址,发现有如下报错: ? MySQL server error repor...

    张戈
  • WordPress 建立数据库连接时出错解决方法

    周末外出和朋友一起钓鱼去了,晚上回来准备在自己的米扑博客(http://blog.mimvp.com)写一篇钓鱼游记,打开电脑结果发现博客网站打不开了,提示”建...

    阳光岛主
  • MyISAM表坏了咋整?myisamchk试一手

    myisamchk是MySQL安装包内部自带的一个工具,它的作用是检查、修复或者优化MyISAM存储引擎的表。

    AsiaYe
  • MySQL修复表的简单分析(r11笔记第19天)

    今天有个同事问我一个数据库的问题,如果开始他就把环境细节全都告诉我,可能我就知难而退了。等我大体明白了问题之后,发现好像背景比我想的要复杂多了。这是一个远程云主...

    jeanron100
  • Discuz数据库security_failedlog错误及修复

    最近跑了之前的论坛转了转,发现一直在报数据库中表security_failedlog错误,百度了好久,最终找到解决方案。

    WindCoder
  • 《那些年,我在乙方的日子 -- 神谕篇NO1》

    某个夏日的午后,窗外知了在大声鸣叫。而我却在睡梦中跟基友一起吃鸡,正准备抢空投时 。手机突然铃声响起,惊醒后一看是领导电话,一下子回到了现实中。心想又得去公司吃...

    田帅萌
  • 数据库告急~备份很重要啊

    今天上来看看时网站提示“连接数据库时出错”,赶紧到控制台查看了一番,整体上没发现什么问题啊,之后去常用的几个数据表单里看了看,发现“options"里数据全没了...

    WindCoder
  • general_log 问题处理5

    franket
  • hadoop错误代码查询

    经常遇到的exception是:PipeMapRed.waitOutputThreads(): subprocess failed with code N "O...

    闵开慧
  • Table '.\tablename' is marked as crashed and should be repaired

    具体报错如下: Table '.\tablename' is marked as crashed and should be repaired 提示说论...

    黄啊码
  • mysql数据库下损坏数据的恢复操作其过程总结

    前几天因为mysql数据库部分数据损坏原因,我尝试了下恢复数据,之后整理以下文档,供各位参考,

    用户1168904
  • MySQL解决"is marked as crashed and should be repaired"故障

    具体报错如下: Table '.\Tablename\posts' is marked as crashed and should be repaired ...

    用户4988085
  • Linux命令的返回值

    在 Linux 下,不管你是启动一个桌面程序也好,还是在控制台下运行命令,所有的程序在结束时,都会返回一个数字值,这个值叫做返回值,或者称为错误号...

    魏晓蕾
  • mysql 数据库备份和恢复

    物理备份是指直接复制包含数据的文件夹和文件。这种类型的备份适用于大数据量且非常重要,遇到问题需要快速回复的数据库。

    WindWant
  • 最近数据库总是报错的原因

    最近博客数据库总是挂掉,很是郁闷,其实出错的原因很简单,老高手贱升级了MySQL 8.0版本,从目前来看,MySQL 8.0不太适合配置低的机器。

    老高的技术博客
  • 【说站】解决zblog显示 Table‘zbp_post’is marked as crashed and should be repaired 错误的3种方法

    Z-BlogPHP出现“mysqli_query(): (HY000/1194): Table ‘zbp_post’ is marked as crashed ...

    很酷的站长
  • 收集的MySQL的面试题分享给大家

    在缺省模式下,MYSQL是autocommit模式的,所有的数据库更新操作都会即时提交,所以在缺省情况下,mysql是不支持事务的。

    Java后端技术

作者介绍

张戈
  • 《技思广益 · 腾讯技术人原创集》作者

腾讯高级工程师

腾讯 · 高级工程师 (已认证)

专栏

精选专题

活动推荐

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券