1. 程式人生 > >記錄一次更改伺服器名稱導致mysql 不能正常登入、啟動

記錄一次更改伺服器名稱導致mysql 不能正常登入、啟動

由於客戶要求更改伺服器的名稱,以便區分多臺伺服器;修改前mysql 能正常登入,但是修改後,重啟服務報錯:

 

 

[root@qm_xszg_40 mysql]# service mysql  restart 
 ERROR! MySQL server PID file could not be found!
Starting MySQL............................................................. ........................................ ERROR! The server quit without updating PID file (/home/mysqldata/mysql/qm_xszg_40.pid).

說的是mysql 程序Id檔案出現問題,切換到該目錄下,發現有一個原來的主機名開頭的pid,猜測應該是主機名修改後,mysql未能更新pid檔案,導致mysql服務沒有正常執行。

不能正常關閉:將原來的 pid檔案複製成以現在主機名命名的pid檔案,重啟mysql後可以正常執行;

能正常關閉:賦予pid所在目錄操作許可權。

最好的辦法是關閉mysql後,在修改伺服器名稱,或者指定mysql的pid檔名稱,但是未能找到可以配置的地方。

&n