問題現象
夜里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 發現可以啟動成功了