【问题标题】:Amazon RDS and connecting from MySQLWorkbenchAmazon RDS 和从 MySQL Workbench 连接
【发布时间】:2015-05-16 19:40:20
【问题描述】:

我正在为此苦苦挣扎 - 我已经阅读了大量关于它的内容,但我仍然看不出我哪里出错了。

我已安装 MySQLWorkBench,但对我的 RDS 的连接测试失败。我已经在端口 3306 上使用 telnet 对我的端点进行了测试,但它们也无法连接。

我在 Amazon VPC 中创建了经典的公有/私有子网,其中包括一个 DBServerSG 安全组,该安全组当前设置为允许所有入站流量并允许所有出站流量(用于测试),并且我已确保我的 RDS 实例设置了正确的数据库子网组。

我的客户端 PC 上也没有防火墙

我仍然无法连接到我的 RDS 实例,有什么想法吗?

编辑,我创建了第二个实例来排除密码/用户问题

【问题讨论】:

    标签: amazon-web-services mysql-workbench amazon-rds telnet


    【解决方案1】:

    步骤 1

    创建新的安全规则(或编辑现有的)并添加您的 IP 地址以访问 Amazon Web Service RDS 实例。

    设置 2

    转到 RDS 控制台 > 安全组屏幕 > 选择或创建新的安全组。并添加您的公共 IP 地址(不要忘记在主机后添加子网掩码,例如 /32)。

    第三步

    然后找出实例地址是什么,为此请转到实例菜单并记下端点、端口号和主体用户名:

    第四步

    现在使用具有以下主机名的新连接从工作台连接到 RDS:RDS 实例的端点 端口:您的 RDS 实例的端口 用户名:你的 MySQL 用户名

    如需进一步说明,请参阅此link 以获取图片表示

    【讨论】:

    • 谢谢您,问题是我无法完成第 1 步,我认为我已经正确完成了其他步骤。特别是 RDS 安全组被禁用:“您的账户不支持该区域的 EC2-Classic 平台。仅当支持 EC2-Classic 平台时才需要数据库安全组。相反,使用 VPC 安全组来控制对您的数据库实例的访问. 转到 EC2 控制台以查看和管理您的 VPC 安全组。有关更多信息,请参阅有关支持的平台和在 VPC 中使用 RDS 的 AWS 文档。”
    • 这是一个经典的 web(公共子网)和 db(私有子网)设置。我有一个网络安全组和一个数据库安全组...数据库安全组是我一直在修改的...
    • 我还能够从我的 EC2 实例访问 RDS...它已分配网络服务器安全组
    • 啊,我读过一些关于 ssh-tunneling 的其他内容,但希望有一个更简单的解决方案。考虑到实际上对安全组使用较少的更改(Web 服务器已经启用了 ssh)——我喜欢这个解决方案。修改您的答案以包含它,我会打勾。谢谢
    猜你喜欢
    • 2014-02-17
    • 2015-04-10
    • 1970-01-01
    • 2014-11-24
    • 2016-10-13
    • 2016-04-15
    • 2020-04-08
    • 2013-10-08
    • 2021-02-06
    相关资源
    最近更新 更多