萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql重建/tmp/mysql/sock方法詳解

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            //添加保護
copyright © 萬盛學電腦網 all rights reserved