Mysql重建/tmp/mysql/sock方法詳解

Michael_DD發表於2014-12-18
Mysql重建/tmp/mysql/sock方法詳解



重啟mysql的時候報錯
Can\'t connect to local MySQL server through socket \'/tmp/mysql.sock\'

重建一下/tmp/mysql.sock

 
/bin/mysqld_safe;
判斷一般人解決故障時沒有切換到mysql使用者,造成許可權有問題,無法建立mysql授權表,
所以也就無法建立/tmp/mysql.sock 和hostname.pid檔案。因此,總結解決方法如下:

#su mysql
$/usr/local/bin/mysql_install_db     //重建授權表
$/usr/local/bin/mysqld_safe &        
$/usr/local/bin/mysql                //測試
mysq>bye;
$
檔案已經解決,重新生成新的 /tmp/mysql.sock 和 hostname.pid
 程式碼如下    複製程式碼
$su root
#chmod +t /tmp/mysql.sock            //新增保護

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

相關文章