MySQL 无法正常启动 – The server quit without updating PID file

最近 MySQL 又开始出现崩溃错误,然后就想去研究一下 MySQL 的配置文件 my.cnf。然后就随便改了点参数。然后就特么悲剧了。

MySQL 无法打开了,一直蹦 ERROR! MySQL manager or server PID file could not be found! 的错误。

还是查看日志吧,/usr/local/mysql/var/主机名.err 找到了日志,发现有这么几条错误

1
2
3
4
5
6
InnoDB: Error: log file /usr/local/mysql/var/ib_logfile0 is of different size 0 67108864 bytes
InnoDB: than specified in the .cnf file 0 2097152 bytes!
171114 11:33:08 [ERROR] Plugin 'InnoDB' init function returned error.
171114 11:33:08 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
171114 11:33:08 [ERROR] Unknown/unsupported storage engine: InnoDB
171114 11:33:08 [ERROR] Aborting

网上看了一下,原来是我之前优化 MySQL 配置文件的时候,顺道改了 InnoDB 的设置。然后就出现错误了。吧 Log File 的值改回 64M 。
再重启 MySQL,正常启动了。