mysql.sock文件丟失被刪除解決方法
阿新 • • 發佈:2019-03-02
情況下 cal port base pan 文件丟失 mysqld bin spa
解釋:socket是php程序鏈接操作mysql時候就要用mysql.sock文件要找到這個端口
如果把這個文件刪除啦也就是說php就不知道往那臺機器那個端口去連
[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
skip-locking
在默認情況下,Mysql安裝以後會在/tmp目錄下生成一個mysql.sock文件,如該文件丟失則Mysql將不能夠正常啟動,解決方法:使用mysqld_safe 啟動即可解決;
#basedir:mysql安裝路徑,默認在/usr/local/mysql下;datadir:數據庫存放路徑,默認在/usr/local/mysql/data #使用下面的命令啟動後,會在/tmp/下生成一個mysql.sock文件 #./ 即為:/usr/local/mysql/bin $ ./mysqld_safe --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &
mysql.sock文件丟失被刪除解決方法