mysql5.7.21启动异常的修复方法

作者:专注于MYSQL SQLSERVER架构和性能调优 时间:2024-01-24 20:33:16 

一同事反馈有一MySQL实例因为断电之后,启动不了。用了innodb_force_recovery=6也无效,于是前往查看。

排查过程:

最早的启动信息里面,没有任何报错,只有一行[ERROR] Aborting提示,如下:

mysql5.7.21启动异常的修复方法

接着同事用了innodb_force_recovery=6的方式,才多出现了如下的错误提示,但仍无法启动成功,这个时候,我才决定去看个究竟。

mysql5.7.21启动异常的修复方法

过滤启动日志,grep ERROR /data/mysql/3306/mysql_run.err

可以看到,全部报错主要如下:

mysql5.7.21启动异常的修复方法

MySQL大多数不能启动的原因,都是系统数据库的原因,看来这个也不例外。

尝试使用带--skip-grant-tables的方式登录系统,竟然成功了。

/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/3306/my.cnf --user=mysql --skip-grant-tables &

紧接着,抓紧对innodb进行检查,执行:

innochecksum ibdata1

后发现没有任何输出。

接着执行mysqlcheck,果然修复一些mysql库下面的表报错。之后以正常方式重启系统,MySQL恢复正常。

mysqlcheck -u root -p --repair -A

总结:

1、MySQL并没有那么脆弱,没必要在损坏的时候就通过备份恢复的方式执行还原,费时费力;

2、启动过程中,可以通过设置--skip-grant-tables或者设置innodb_force_recovery(这个参数要修改cnf文件)来让MySQL跳过一些检查,使实例成功启动;

3、启动之后,可以执行数据备份或者导出数据,并且尝试对实例做修复;

4、该实例出现这个问题,怀凝是因为与实时存盘的参数设置不当有关。

来源:https://www.cnblogs.com/tonnyChen/archive/2018/04/27/8963145.html

标签:mysql,启动异常
0
投稿

猜你喜欢

  • SqlServer2016模糊匹配的三种方式及效率问题简析

    2024-01-22 09:45:59
  • asp如何在线压缩Access数据库?

    2010-06-26 12:25:00
  • Python定义一个跨越多行的字符串的多种方法小结

    2022-08-04 03:34:27
  • 原生JS仿QQ阅读点击展开、收起效果

    2024-04-22 13:25:17
  • SQLServer 2008 新增T-SQL 简写语法

    2024-01-28 23:49:25
  • python顺序的读取文件夹下名称有序的文件方法

    2021-03-10 08:23:37
  • Python3操作读写CSV文件使用包过程解析

    2022-06-04 03:27:01
  • pytorch中model.named_parameters()与model.parameters()解读

    2023-02-03 23:47:36
  • 对Golang import 导入包语法详解

    2024-02-20 19:10:28
  • PHP输出JSON格式数据方式

    2023-06-24 06:39:09
  • 如何捕获人家站点的页面?

    2009-11-11 19:19:00
  • ADO.NET实现对SQL Server数据库的增删改查示例

    2024-01-12 17:37:54
  • numpy和pandas中数组的合并、拉直和重塑实例

    2022-06-28 02:55:07
  • SQL bool盲注和时间盲注详解

    2024-01-21 23:42:52
  • mysql查询本周内每天统计量按天展示的示例代码

    2024-01-22 07:05:01
  • 段正淳的css笔记(5)未知图片垂直居中的方法

    2007-11-01 22:06:00
  • 用ASP和SQL实现基于Web日历源码

    2010-04-24 15:52:00
  • 用javascript获得地址参数的两种方法

    2008-04-30 12:17:00
  • vue多次循环操作示例

    2024-05-28 15:48:20
  • javascript 通用滑动门tab类

    2023-08-05 09:42:25
  • asp之家 网络编程 m.aspxhome.com