簡體   English   中英

無法使用PHP訪問我的AWS托管數據庫

[英]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.

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