Pre*_*man 5 amazon-ec2 mysql-workbench amazon-web-services amazon-rds
在创建新服务器实例以连接到 RDS 数据库时,我无法测试数据库连接。它说 Bad_Authentication[allowed_types=public_key],我尝试了不同的 .pem 文件,并且已经通过很多论坛完成了。我还允许在 RDS 的数据库安全组和 EC2 的安全组中访问我的 IP。
请帮帮我。谢谢。
lmi*_*asf 32
这对我有用。假设您已登录 AWS:
使用http://checkip.amazonaws.com/检查您的 IP 地址。如果未将其添加到安全规则组,则应添加它。这一步很关键
3.1. 单击规则名称。这将打开一个新选项卡,然后单击规则名称。
3.2. 点击编辑入站规则
3.3. 单击添加新规则,然后添加具有以下值的规则:
类型: MYSQL/Aurora。
协议: TCP(默认)
端口范围: 3306(默认)
来源:我的 IP -> 这将是您在http://checkip.amazonaws.com/ 上获得的 IP 地址。
主机名:使用您在连接性和安全性的端点的值
端口:使用您在连接和安全中为端口设置的值,默认为 3306。
用户名:使用您在配置中作为主用户名的值
密码:使用您在创建数据库实例时设置的值。
如果您忘记了密码,您可以通过在您的数据库实例中单击修改来更改密码)
我希望这也能帮助你。
根据您问题中的详细信息,您似乎正在尝试通过 SSH 访问 RDS 实例。RDS 不支持此功能,它仅适用于基于 EC2 的 MySQL 服务器。
您应该在端口 3306(或者您手动设置的端口,如果是这种情况)上直接连接到 MySQL 服务器,并使用您在配置 RDS 实例时创建的用户名和密码。这意味着在 WB 中使用连接类型“标准 TCP/IP”。
此外,RDS 安全组中应允许使用 MySQL Workbench 的计算机的公共 IP 地址。
| 归档时间: |
|
| 查看次数: |
15169 次 |
| 最近记录: |