下面來看一個debian中libmysqlclient-dev安裝后mysql無法啟動問題的解決辦法,希望對各位有幫助.
系統環境:debian,amh面板
.因為用c++開發mysql客戶端,就安裝了libmysqlclient-dev,然后amh mysql無法啟動,錯誤信息為:
The server quit without updating PID file (/var/run/mysqld/mysqld.pid)
在搜索無果后,我嘗試了能想到了所有造成問題的原因,幸虧我有臺安裝了AMH面板的vps,于是我開始用對比法對比2臺機器的環境及配置.
首先查看mysql server使用的配置文件.
- root@debian:/home/nine# /usr/local/mysql/bin/mysql --verbose --help | grep -A 1 'Default options' //Vevb.com
- 返回:Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
原來,libmysqlclient-dev安裝后添加了3個配置文件,這些配置文件指向不同的目錄,造成配置混亂,rm命令刪除:
- root@debian:/home/nine# rm -f /etc/mysql/my.cnf
- root@debian:/home/nine# rm -f /usr/local/mysql/etc/my.cnf
- root@debian:/home/nine# rm -f ~/.my.cnf
新聞熱點
疑難解答