一同事反馈有一MySQL实例因为断电之后,启动不了。用了innodb_force_recovery=6也无效,于是前往查看。
排查过程:
最早的启动信息里面,没有任何报错,只有一行[ERROR] Aborting提示,如下:
接着同事用了innodb_force_recovery=6的方式,才多出现了如下的错误提示,但仍无法启动成功,这个时候,我才决定去看个究竟。
过滤启动日志,grep ERROR /data/mysql/3306/mysql_run.err
可以看到,全部报错主要如下:
MySQL大多数不能启动的原因,都是系统数据库的原因,看来这个也不例外。
尝试使用带–skip-g