问题现象
夜里23点MySQL在还原备份的时候断开连接,尝试重启,表面上是运行中实际上无法通过命令端连接,无法正常启动。
问题检查
可以使用
systemctl start mysql
但是没有监听 3306端口
mysql -ucosmic -p 提示无法找到socket文件
删除原先的socket文件也无法正确生成socket文件
修改了参数信息也不行
通过error日志没有发现错误
j通过ournactl -xe也没有报错
系统日志也没有相关错误信息
systemctl status mysql 显示运行中实际并没有
解决参考
问题解决
可能是在命令端执行了启动,虽然没有正确启动,但是生成了socket文件,之后通过
systemctl start mysqld 成功启动了
可能是在/etc/init.d目录下通过下面哪个命令./mysql_3306 –user=root./mysql_3306 force-reload./mysql_3306 status
./mysql_3306 start
虽然没有启动成功,但是生成了socket文件和pid文件然后再次通过systemctl start mysqld 发现可以启动成功了