Linux主機名修改後導致mysql重啟失敗

abin1703發表於2017-03-17

如果mysql使用的是指令碼啟動的話,Linux修改主機名稱將導致mysql失敗
今天發現生產環境的主機名被修改了。

現在檢視狀態,報錯:

[root@db02 ~]# service mysqld status
MySQL is running but PID file could not be found           [FAILED]

停止mysql也報錯:
[root@db02 ~]# service mysqld stop
MySQL server PID file could not be found!                  [FAILED]

重啟mysql也一樣報錯。

想要重啟mysql的話,可以先手動kill掉mysql程式。然後再service mysqld start啟動。

假如啟動不成功,可以檢視新修改的主機名.err檔案來檢視具體的錯誤。

使用mysqld_safe 啟動的mysql資料修改主機名不會導致重啟

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2135557/,如需轉載,請註明出處,否則將追究法律責任。

相關文章