linux启动mysql报错
服务器之前是正常使用突然异常关机一次导致mysql启动报错。
报错信息如下:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/shb-2020web01.pid)
网上查了很多资料。有说权限问题,配置文件问题,防火墙等等…
都试过了。不能解决问题。
找不到答案就决定自己解决。首先确认报错日志。
打开报错日志。最新的日志信息是一个月前。近期的报错信息根本没有。就很纳闷。于是我把日志文件删除了。然后重新启动。这次就报错信息是配置文件不存在。于是我手动创建了对应的文件。然后启动。!!!成功了
问题解决:删除日志文件,重新创建。启动mysql
猜测应该是mysql在运行中突然中断导致日志文件缺少部分信息。当再次启动mysql去读取日志文件时候出现异常数据导致无法启动。
这次问题难点主要是报错的信息跟实际问题关联不大。导致试了很多次错。走了不少弯路。