使用MySQL Workbench连接到Amazon Aurora时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用MySQL Workbench连接到Amazon Aurora时出错相关的知识,希望对你有一定的参考价值。

我正在尝试在Amazon Aurora中创建表。为此,我正在使用mysql Workbench。 AWS RDS并非公开可用,并且我已经在Internet上阅读到它无法公开。一种方法是使用堡垒主机连接到RDS。我尝试使用连接方法-“通过SSH的Standard(TCP / IP)”连接MySQL Workbench,但输入所有信息后,另一个窗口弹出,要求密码输入ec2,但是我尚未设置EC2的根密码。谁能帮我怎么做。当我使用Standard(TCP / IP)连接到RDS时,出现以下错误-error

答案

可以将Amazon RDS实例配置为可公开访问:

  • 启动实例时:
    • 其他连接配置部分中选择Publicly accessible = Yes
    • 公共子网]中启动数据库]
  • 配置安全组
  • 以允许从您的IP地址通过适当的端口进行传入连接

    如果您不希望实例可以公开访问,则可以使用通过堡垒服务器进行端口重定向

。看来您正在使用Windows,所以您需要配置以下内容:
  • 假设:
    • 堡垒服务器是Linux实例
    • 您已经可以使用PuTTY登录到堡垒服务器了>
  • 在PuTTY中,转到Connection / SSH / Tunnels,然后配置:
    • 源端口:3306(实际上可以是任何东西)
  • 目标:RDS-DNS-NAME:3306(替换您的RDS DNS名称)
  • 单击添加
  • 正常打开SSH会话

此配置将转发本地端口3306到堡垒,堡垒将其转发到RDS实例上的端口3306。确保数据库上的安全组允许从堡垒(或整个VPC的CIDR范围)进行此连接。

一旦PuTTY连接了此配置,将SQL客户端指向localhost:3306。然后应将其连接到Amazon RDS数据库实例。

首先,删除屏幕快照或隐藏您的端点和用户。

另一答案

首先,删除屏幕快照或隐藏您的端点和用户。

以上是关于使用MySQL Workbench连接到Amazon Aurora时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用MySQL Workbench连接到Amazon Aurora时出错

无法将 MySQL Workbench 连接到 RDS 实例

使用 MySQL Workbench 通过 EC2 实例连接到 Amazon RDS 实例

MySQL Workbench 连接到 MS Access

MySQL Workbench 连接到 AWS,收到错误“无法连接到本地主机”

如何以通过 ed25519 识别的用户身份使用 MYSQL Workbench 连接到 MariaDB (10.5.8)?