[英]Can't access my AWS hosted database using PHP
從正在構建的站點的php代碼中訪問我的AWS數據庫時,我遇到了一個很大的問題。 我嘗試了許多不同的連接方法,但似乎都給出了錯誤提示
Warning: mysqli_connect(): (HY000/2003): Can't connect to MySQL server on '(the endpoint of my hosted DB)' (111)
我查找了錯誤111,但似乎無法理解為什么在這種情況下它適用於我。 我可以使用與此處嘗試連接時使用的相同信息,從任何計算機上訪問數據庫。 我開始認為這是我的網站所使用的主機。 我正在使用免費的biz.nf主機進行測試,但是我不確定我的站點主機是否真的會對站點內部的php產生任何影響。 這是我的連接語句
$mysql_host="DB endpoint";
$mysql_user="myusername";
$mysql_pass="mypassword";
$my_db="myDBname";
$con = mysqli_connect($mysql_host,$mysql_user,$mysql_pass);
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
謝謝您的幫助!
您可能需要更新子網的安全組和路由表,以允許biz.nf上的主機訪問RDS實例。
檢查給定實例的RDS儀表板,並檢查安全組和子網上的設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.