gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 23:45:51 26 4
gpt4 key购买 nike

在 AWS 中,我设置了一个带有堡垒主机的 VPC。堡垒主机是具有公共(public)地址槽的单个 EC2 实例,您可以通过该地址 SSH 连接到 VPC 上的任何其他服务器。

我在 VPC 中创建了一个 RDS MySQL 实例,我想使用 MySQL 工作台连接到它。我已按照详细的步骤 here ,但是在“第 6 步:设置远程 SSH 配置”中,它要求我“提供 Amazon EC2 实例的公共(public) DNS”(即堡垒主机)。

然后,MySQL 工作台会检查该服务器上的某些 MySQL 资源。但是,我认为这是不正确的,因为我提供了堡垒主机的地址,该地址没有安装 MySQL。结果,“检查启动/停止命令的位置”和“检查 MySQL 配置文件”的最后两次检查失败。

然后我尝试使用 RDS MySQL 实例的端点地址,但没有成功(因为它位于私有(private)子网中,因此不可公开寻址)。

似乎很多人都在运行它,但我在这里做错了什么?

最佳答案

几周以来,我一直在为类似的事情苦苦挣扎。几分钟前才想通。

  1. 在 mysql 工作台中,创建一个新的服务器实例。
  2. 对于远程主机地址,输入您的端点地址(即 xxxxxx.us-east-1.rds.amazonaws.com)
  3. 对于连接方式,选择“标准 TCP/IP over SSH”
  4. SSH 主机名是您的 EC2 实例的公共(public) DNS
  5. 我指定了 ec2-user(我相信它因 EC2 实例类型而异)作为用户名,然后指定了与实例使用的 key 对相对应的下载 key 文件。
  6. mysql 主机名是 RDS 实例的端点。
  7. 用户名是 RDS 实例的用户名(即 ebroot)

使用我能够连接。但是,我没有在我的设置中使用 VPC。希望这可以帮助。祝你好运!

关于mysql - 使用 MySQL Workbench 通过 EC2 实例连接到 Amazon RDS 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19129428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com