0

我已经建立了一个 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.

我的问题:

  1. Administrator使用连接到集群是否正确Sequel Pro?或者我必须创建另一个 IAM 账户?
  2. 要连接的端点是WriterReader图 1中?我已经尝试了集群和实例中的所有端点,但没有任何效果。

我已经坚持了 2 天,但仍然找不到解决方案。

问候,

4

1 回答 1

0

愚蠢的我!!

Administratoraccount 与这个 MySQL 连接无关,Sequel Pro必须使用创建集群时创建的 account!

射击!浪费我的2天。

谢谢阅读。

于 2018-11-30T08:50:33.150 回答