簡體   English   中英

遠程mysql數據庫連接問題

[英]remote mysql database connection issue

我可以通過命令行通過應用程序服務器連接到遠程數據庫,但無法通過PHP應用程序連接。

它使我Can't connect to MySQL server on *.*.*.*錯誤的Can't connect to MySQL server on *.*.*.*

我在/etc/hosts文件中添加了IP,在應用程序服務器中的my.cnf中添加了IP和綁定地址,在數據庫服務器中創建了具有應用程序IP和刷新特權的新用戶,但沒有任何效果。

是否缺少任何軟件包?我確實在應用程序服務器上安裝了MySQL-Client ,但是沒有運氣。

提前致謝。

我在使用mysql_connect(...)函數連接到MySQL時遇到問題。 環顧四周后,我發現在CentOS上有保護,其中之一正在阻止連接。

確保已啟用httpd_can_network_connect_db (= on)。

getsebool -a | grep httpd_can_network_connect_db

setsebool httpd_can_network_connect_db=on

這在Wiki部分可能很好:)

希望這對遇到同樣問題的人有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM