【linux】Can't connect to MySQL server on 'XXX' (13)問題解決方式

vitasa發表於2016-08-02

今天自己裝了個虛擬機器,配置了liunx環境,將程式碼原封挪到虛擬機器上,竟然連不上遠端資料庫,一直報這個錯誤:SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'XXX' (13),


網上搜了一下是因為httpd無法訪問遠端資料庫,解決方法如下:


命令列輸入:

getsebool -a | grep httpd


結果中有此項:httpd_can_network_connect_db --> off


解決方案:


命令列輸入:/usr/sbin/setsebool -P httpd_can_network_connect_db on

相關文章