首页 > 解决方案 > AWS Aurora - 无法从 MySQL 客户端连接 (Sequel Pro)

问题描述

我已经建立了一个 AWS Aurora 集群,如下所示:

集群概述

图 1:集群概览

集群中的所有 3 个实例都在同一个 VPC 中,例如:vpc-123456

以下是vpc-123456的设置:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

您可能已经看到,对于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 天,但仍然找不到解决方案。

问候,

标签: amazon-web-servicesaws-security-groupaws-vpcamazon-aurora

解决方案


愚蠢的我!!

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

射击!浪费我的2天。

谢谢阅读。


推荐阅读