以centos系統為例 首先: cp /usr/share/doc/MySQL-server-5.5.24/my-medium.cnf /etc/my.cnf 其次: touch /var/lib/mysql/mysql.scok 檢視下資料庫執行狀態 /etc/init.d/mysql status 提示 ERROR! MySQL is running but PID file could not be found 先列印MYSQL程序 ps aux | grep mysql 然後KILL程序 kill -9 pid1 pid2 … 再啟動MYSQL /etc/init.d/mysql start 再檢查mysql執行狀態 /etc/init.d/mysql status 因為一開始/etc下我是找不到my.cnf 這個檔案的,/usr/share/doc/MySQL-server-5.5.24/這個下面有個my-default.cnf這個檔案,看了看,感覺和my-medium.cnf差不多,就複製到etc目錄下了,來充當my.cnf吧, mysql有兩種啟動方式,一種tcp,一種socket,一般來說tcp啟動沒問題,只是socket啟動才會出現上述問題。
以centos系統為例 首先: cp /usr/share/doc/MySQL-server-5.5.24/my-medium.cnf /etc/my.cnf 其次: touch /var/lib/mysql/mysql.scok 檢視下資料庫執行狀態 /etc/init.d/mysql status 提示 ERROR! MySQL is running but PID file could not be found 先列印MYSQL程序 ps aux | grep mysql 然後KILL程序 kill -9 pid1 pid2 … 再啟動MYSQL /etc/init.d/mysql start 再檢查mysql執行狀態 /etc/init.d/mysql status 因為一開始/etc下我是找不到my.cnf 這個檔案的,/usr/share/doc/MySQL-server-5.5.24/這個下面有個my-default.cnf這個檔案,看了看,感覺和my-medium.cnf差不多,就複製到etc目錄下了,來充當my.cnf吧, mysql有兩種啟動方式,一種tcp,一種socket,一般來說tcp啟動沒問題,只是socket啟動才會出現上述問題。