重新編譯MySQL后phpMyAdmin報#2002錯誤 |
發(fā)布時間: 2012/8/23 16:55:41 |
公司的一臺Mysql服務器,重新configure了,重新編譯安裝后,Mysql服務器起來了,但是原來正常可以用的phpMyAdmin的無法訪問了mysql,報#2002錯誤。開始以為是權限問題,折騰了半天也不行。后來只能求助網絡,還真找到原因和答案了。 在mysql的官方文檔里說 如果未指定指定主機名或指定了特殊的主機名localhost,將使用Unix套接字。 Unix套接字默認為/tmp/mysql.sock,而本機并沒有配置這樣的套接字文件,所以自然是連接失敗了。 phpMyAdmin我沒有配置過,之前是直接使用的,之前mysql剛好是使用的/tmp/mysql.sock,重新編譯之后,我配到/usr/local/mysql/sock/mysql.sock 自然認為Mysql服務沒有啟動,報#2002的錯誤了。 本文出自:億恩科技【www.allwellnessguide.com】 |