||  網站導覽  ||  留言版
 
  站長 x 管理人
 
  文章分類
    JAVA
    Database資料庫
    應用程式
    文書處理
    normal一般設定
    Web-design網頁設計
    Virtual Machine虛擬機器
    MIS網管
       Mac
       不分類
       Windows
       Linux
    media多媒體
    未分類
 
 
 
 
mysql:Another MySQL daemon already running with the same unix socket.
 
 
 
 
今天想要測試舊專案的某個功能時,
想起以前有在某個vm下做過類似的東西,

遠端連到server上時,發現vm的標籤乾乾淨淨,
沒有列出任何vm機,
估計這台server前些日子應該是不正常關機過,

擔心了一下vm有沒有毀損,
一一啟動vm後,至少開機正常

but一連上某台vm的網頁就出現「PDO Error: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

試著重啟mysql出現
正在停止 mysqld:                                          [  確定  ]
Another MySQL daemon already running with the same unix socket.
正在啟動 mysqld:                                          [失敗]


果然vm還是中招了

爬文之後,解決方式只要把/var/lib/mysql/mysql.sock砍掉,
讓系統重新產生就好了

# service mysqld stop
# rm /var/lib/mysql/mysql.sock
# service mysqld start

搞定




 
 
 
 
Copyright © 2012 NBOX. All Rights Reserved.