簡體   English   中英

為什么我無法連接到 AWS RDS?

[英]Why can't I connect to AWS RDS?

我正在嘗試連接到我剛剛制作的新 AWS RDS。 我遵循了“為 RDS 設置”( https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SettingUp.html ),然后是“教程:創建用於數據庫實例的 Amazon VPC”( https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Tutorials.WebServerDB.CreateVPC.html ),然后是“創建 MySQL 數據庫實例並連接到 MySQL 數據庫實例上的數據庫”( https:// /docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.MySQL.html )但我無法從我的計算機或網絡上的專用服務器連接到我的數據庫。

按照之前的文檔,我有這個配置:

我的數據庫實例D B

專有網絡專有網絡

子網子網

子網詳細信息示例:子網示例

第一個安全組:安全

第二個安全組,調用第一個:安全2

對於第一個安全組,我放置了我的私有 IP 和專用服務器的 IP 以及它們的端口。 我什至試圖為 SSH 和 TCP 設置 0.0.0.0/0,它也不起作用。

對於數據庫實例,我嘗試添加兩個安全組而不是僅添加 db-securitygroup,但沒有成功。 我嘗試為數據庫實例使用不同的端口,但沒有用。

在我的專用服務器上使用 MySQL Workbench 或 PDO,我無法連接到數據庫:“ SQLSTATE[HY000] [2003] 無法連接到 [...] 上的 MySQL 服務器

我認為您的安全組不正確。 如果 RDS 實例是您當前在 VPC 中唯一運行的實例,那么您應該只有一個安全組,該安全組分配給 RDS 服務器,並且該安全組應該有一個端口3306的規則,允許來自您個人的入口IP 地址,以及您的專用服務器的 IP 地址。

看看這個指令,注意第 3、4 和 5 步。它是針對 ElasticSearch 但我認為在你的情況下步驟是相似的

暫無
暫無

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

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