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