问题一 Table xx is marked as crashed and last (automatic?) repair failed

有开发找到我,说数据库坏了,连不上数据库,看了下 MySQL 的错误日志,报错如下:

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

修复

1、先停止 MySQL:service mysqld stop

2、进入到 MySQL 数据库的文件存放目录,比如 cd /data/mysql_data/xx_db

然后执行如下命令:

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

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

chown -R mysql:mysql .

3、启动 MySQL:service mysqld start

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

mysqlcheck --auto-repair --optimize --all-databases -p密码

问题二 /usr/local/mysql/bin/mysqld does not exist or is not executable.

]# /data/wapage/hhzk/mserver/mysql5713/bin/mysqld_safe --defaults-file=/etc/my.cnf &

[1] 24527

]# 2020-11-23T10:36:45.803151Z mysqld_safe Logging to '/data/wapage/hhzk/mserver/mysql5713/data/qd01-tech2-rec-build001.ps.easou.com.err'.

2020-11-23T10:36:45.809116Z mysqld_safe The file /usr/local/mysql/bin/mysqld

does not exist or is not executable. Please cd to the mysql installation

directory and restart this script from there as follows:

./bin/mysqld_safe&

See http://dev.mysql.com/doc/mysql/en/mysqld-safe.html for more information

[1]+ Exit 1 /data/wapage/hhzk/mserver/mysql5713/bin/mysqld_safe --defaults-file=/etc/my.cnf

说明:mysqld_safe启动脚本默认的从/usr/local/mysql目录中读取另外一个启动脚本mysqld,因为我的安装目录为/data/wapage/hhzk/mserver/mysql5713。所以找不到相关文件。可以从两个方面解决。

方法一:在/usr/local/mysql创建链接文件

mkdir -p /usr/local/mysql/bin

ln -s /data/wapage/hhzk/mserver/mysql5713/bin/mysqld /usr/local/mysql/bin/mysqld

方法二:将mysqld_safe中的所有/usr/local/mysql目录改为自己实际的安装目录

sed -i 's#/usr/local/mysql#/data/wapage/hhzk/mserver/mysql5713#g' /data/wapage/hhzk/mserver/mysql5713/bin/mysqld_safe

mysql异常修复_MySQL错误修复:Table xx is marked as crashed and last (automatic?) repair failed...相关推荐

  1. mysql marked crashed_修复mysql数据“is marked as crashed and last (automatic?) repair failed”的几种方法...

    以前就讨论过很多论坛方面的问题,比如修复论坛数据库.优化论坛数据库以及优化论坛的访问负载能力,特别是这个discuz6版本,默认安装下的版本,真的是性能不敢恭维,难道稍大一点的论坛,都要用专用服务器来 ...

  2. Mysql错误:Table 'xxx'is marked as crashed and should be repaired

    错误编号:145 问题分析: 1.是频繁查询和更新表造成的索引错误,因为页面没有静态生成,而是动态页面. 2.是MYSQL数据库因为某种原因而受到了损坏. (如:数据库服务器突发性的断电.在数据库表提 ...

  3. Table 'xxxxx' is marked as crashed and last 解决办法

    为什么80%的码农都做不了架构师?>>>    网站数据突然全部为空 进phpmyadmin查看表提示Table '.xxxx' is marked as crashed and l ...

  4. java.sql.SQLException: Table 'XXX' is marked as crashed and should be repaired异常修复

    服务器日志报java.sql.SQLException: Table 'XXX' is marked as crashed and should be repaired异常,下面给出修改方案,经试用可 ...

  5. 解决mysql Table ‘xxx’ is marked as crashed and should be repaired的问题。

    解决mysql Table 'xxx' is marked as crashed and should be repaired的问题. 某个表在进行数据插入和更新时突然出现Table 'xxx' is ...

  6. mysql table crashed_快速解决MySQL:Table xxx is marked as crashed and should be repaired五个办法...

    查看MySQL错误日志看到 Table xxx  is marked as crashed and should be repaired 解决办法如下 第一种: 1.首先进入mysql命令台: mys ...

  7. mysql库提示 Table ‘xxx’ is marked as crashed and should be repaired

    公司信息站,机房冷启一次.再次开机后,网站能打开,信息能查,但是个别表出现提示:Table 'xxx' is marked as crashed and should be repaired .且无法 ...

  8. 解决数据库 Table 'content_tags' is marked as crashed and should be repaired 表损坏问题

    今天突然网站TAG页面打不开了,打开debug,发现提示 Table 'content_tags' is marked as crashed and should be repaired 这样的错误 ...

  9. Table错误is marked as crashed and last (automatic) repair failed-不重启mysql解决

    错误分析: 此错误为表损坏,修复即可.一般原因为服务器突然断电,而有程序还在往表里写数据.或者表的数据很大.避免浪费时间去修表.注意服务器操作时停掉数据库. 解决办法: 首先进入数据库,执行命令 sh ...

最新文章

  1. 【互联网今日大事儿】陌陌今日上市马云变亚洲首富!
  2. Python基础教程:set集合的教程
  3. Java commit()_Java XAResource.commit方法代码示例
  4. GaussDB(for Redis)揭秘:Redis存算分离架构最全解析
  5. LVS+ldirector实现负载均衡
  6. 数据结构 栈的实例应用,括号匹配
  7. jqGrid宽度自适应
  8. python生成器推导式_python之推导式and生成器表达器笔记及面试坑
  9. 如何检查视频画面延迟的时间
  10. SpringBoot结合ActiveMQ(同时支持Queue和Topic)
  11. java获取pdf的属性_Java 文件属性.pdf
  12. 谷歌动态验证码的简单使用
  13. 起得比鸡早,睡得比狗晚,干得比驴多,吃得比猪差
  14. 编程艺术——软件设计模式SOLID原则
  15. rust发射台主楼_各专业分类词库(完全).doc
  16. 弘辽科技:网店点击率低怎么办?点击率多少正常?
  17. webpack stats
  18. 【重庆大学917计算机专业基础综合】复习攻略
  19. 带你了解大数据时代的基本特征
  20. Handler原理讲解及源码分析

热门文章

  1. mysql 字符设置与修改
  2. 今天开始学OpenWRT - 21/03/8
  3. idea插件开发(02)---相关概念介绍
  4. caj转pdf python_PDF怎么转换成Word?2种方法3秒一键转换!建议收藏
  5. 现代软件工程讲义 源代码管理
  6. android studio导入eclipse项目各种问题,eclipse项目导入android studio 各类问题及解决方法...
  7. python shape函数_Python中的多态及抽象类
  8. ue默认高亮mysql_UE设置打开文件的默认高亮语言
  9. python tkinter控件_python tkinter 控件与布局 项目实战
  10. 前端做后台管理系统有前途吗_关于后台管理系统前端项目的思考