在RedHat AS4上安裝Bugzilla時(shí),
在安裝完對(duì)應(yīng)的perl模塊后,在localconfig文件中配置mysql的對(duì)應(yīng)信息,
繼續(xù)運(yùn)行checksetup.pl,出現(xiàn)如下錯(cuò)誤:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
但是Mysql已經(jīng)安裝并且能正常運(yùn)行,后來發(fā)現(xiàn)Bugzilla 默認(rèn)檢查Mysql時(shí)是使用/var/lib/mysql/mysql.sock進(jìn)行連接,
而我使用源碼編譯安裝的Mysql是使用/tmp/mysql.sock 進(jìn)行連接,所以Bugzilla檢查Mysql設(shè)置時(shí)會(huì)出現(xiàn)連接錯(cuò)誤。
解決方法很簡單:
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
這樣每次Bugzilla連接時(shí)就會(huì)使用/tmp/mysql.sock進(jìn)行連接,安裝成功。