今天在測試Google Cloud SQL的時候,明明權限設定沒有問題,但不知為何在我CentOS上面就是無法執行mysql_connect
函式,搞了幾個小時,發現又是Selinux安全性在搞鬼,找到問題來源自然好解決。
- 取得 selinux 和httpd有關的參數
getsebool -a | grep 'httpd'
- 把他打開就可以了
setsebool httpd_can_network_connect_db 1
興趣使然的軟體工程師,擅長 Exception。
今天在測試Google Cloud SQL的時候,明明權限設定沒有問題,但不知為何在我CentOS上面就是無法執行mysql_connect
函式,搞了幾個小時,發現又是Selinux安全性在搞鬼,找到問題來源自然好解決。
getsebool -a | grep 'httpd'
setsebool httpd_can_network_connect_db 1