我已经建立了一个 AWS Aurora 集群,如下所示:
图 1:集群概览
集群中的所有 3 个实例都在同一个 VPC 中,例如:vpc-123456
以下是vpc-123456
的设置:
- 网络 ACL - 入站
- 网络 ACL - 出站
- 安全组 - 入站
- 安全组 - 出站
您可能已经看到,对于Network ACL
,我接受所有入站和出站流量,而对于Security groups
,我接受端口上的流量3306
并为出站开放。
但是当我尝试使用 连接到集群时Sequel Pro
,我收到了这个错误:
Unable to connect to host ... because access was denied.
Double-check your username and password and ensure that access from your current location is permitted.
MySQL said: Access denied for user 'Administrator'@'<my ip>' (using password: YES)
Administrator
我当前用于设置集群的帐户在哪里,您可以在Figure 1
.
我的问题:
Administrator
使用连接到集群是否正确Sequel Pro
?或者我必须创建另一个 IAM 账户?- 要连接的端点是
Writer
或Reader
在图 1中?我已经尝试了集群和实例中的所有端点,但没有任何效果。
我已经坚持了 2 天,但仍然找不到解决方案。
问候,