Post Jobs

21启动异常的修复,21启动异常的修复方法

图片 6

一、问题:

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

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

排查过程:

二、排查过程:

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

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

图片 1

图片 2

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

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

图片 3

图片 4

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

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

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

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

图片 5

 

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

图片 6

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

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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图