簡體   English   中英

從EC2將RDS與PHP連接

[英]Connecting RDS from EC2 with PHP

我是AWS的新手。 我有一個EC2實例和一個RDS實例。 我已經安裝了所有東西,並且兩個端口都打開了端口。 我可以使用PuTTy連接到我的EC2實例,並可以使用WinSCP進行FTP連接,一切都很好。 我什至可以登錄到RDS實例,並使用mysql CLI從計算機上檢查所有數據庫。 但是我在EC2實例中的php頁面並沒有與RDS實例通信。 不知道為什么 我什至嘗試使用mysql命令從ec2實例正常連接,並實現了這一點。 但不是通過我的php文件。

我嘗試連接時遇到的錯誤是用戶'ec2-user'@'.ap-southeast-1.compute.internal'的訪問被拒絕(使用密碼:是)

是否有人早些時候遇到過此類連接問題,誰能幫助我實現這一目標,

另外:嗨,我觀察到我的EC2實例位於東南1a位置,而RDS位於東南1b。 但是使用我的RDS時,由於啟用了多可用區選項,所以我沒有任何選擇可用區的選項。 希望這會有所幫助。

謝謝,穆拉利。

你有沒有嘗試過:

GRANT SELECT ON database.* TO 'ec2-user@'servername.ap-southeast-1.compte.internal' IDENTIFIED BY 'password';

您可能需要根據您決定授予的權限添加其他權限

暫無
暫無

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

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