BAE平台無法訪問資料庫

來源:互聯網
上載者:User
按照 http://developer.baidu.com/wiki/index... 中mysqli寫的,已經申請並且部署到伺服器以後訪問資料庫有如下錯誤:

Connect Server Failed: AK SK Invalid

請解釋如何使用

這個問題已被關閉,原因:

回複內容:

按照 http://developer.baidu.com/wiki/index... 中mysqli寫的,已經申請並且部署到伺服器以後訪問資料庫有如下錯誤:

Connect Server Failed: AK SK Invalid

請解釋如何使用

這個錯誤提示的意思是資料庫接入的帳號和密碼不匹配。

百度雲資料庫的配置資訊是通過環境變數擷取的,建議可以寫一個php用於擷取自己的這幾個變數,可以把頁面看到的變數再配置到需要的設定檔中,其中,ak和sk分別對應使用者使用資料庫時需要傳入的使用者名稱和密碼的。

$host = getenv('HTTP_BAE_ENV_ADDR_SQL_IP');$port = getenv('HTTP_BAE_ENV_ADDR_SQL_PORT');$user = getenv('HTTP_BAE_ENV_AK');$pwd = getenv('HTTP_BAE_ENV_SK');

下面這個php可以直接放到應用下調用顯示,看看是否可以正確顯示相關資訊,其中dbname需要修改為應用下授權的資料庫名稱。

";echo $port. "
";echo $user. "
";echo $pwd;?>

樓上正解。是提示你的ak sk不對

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.