一同事反馈有一MySQL实例因为断电之后,启动不了。最早的启动信息里面,没有任何报错,只有一行[ERROR] Aborting提示,如下:接着同事用了innodb_force_recovery=6的方式,才多出现了如下的错误提示,但仍无法启动成功,这个时候,我才决定去看个究竟。过滤启动日志,可以看到,全部报错主要如下:MySQL大多数不能启动的原因,都是系统数据库的原因,看来这个也不例外。尝试使用带--skip-grant-tables的方式登录系统,竟然成功了。紧接着,抓紧对innodb进行检查,执行:后发现没有任何输出。接着执行mysqlcheck,果然修复一些mysql库下面的表报错。之后以正常方式重启系统,MySQL恢复正常。
暂无评论