无法通过 Workbench 连接到 RDS MySQL 数据库
Unable to Connect to RDS MySQL database via Workbench
我使用具有以下设置的 Amazon RDS 创建了一个 MySQL 数据库,现在处于 available
状态。
引擎:MySQL 5.6.39
数据库实例class: db.t2.micro
我没有选择生产版,继续选择开发版。
我已经在我的 macOS 上安装了 MySQL workbench(版本 6.3 64x 社区)。
我按照 Amazon's own instructions 如何连接到服务器。
但是在单击 测试连接 时,出现以下错误。
最常见的错误是没有让自己 access/not 设置为 public 可访问性。
- 确保 RDS 数据库实例被标记为 publicly accessible(更改为 YES。
Select Yes if you want EC2 instances and devices outside of the VPC hosting the DB instance to connect to the DB instance. If you select No, Amazon RDS will not assign a public IP address to the DB instance, and no EC2 instance or devices outside of the VPC will be able to connect. If you select Yes, you must also select one or more VPC security groups that specify which EC2 instances and devices can connect to the DB instance.
- 确保您已允许自己访问 RDS 数据库的 Security Group。您应该添加一条规则,允许您的 ip(或 0.0.0.0/0)访问端口 3306 上的 RDS。
我很难尝试使用 MYSQL Workbench 连接到 RDS。假设您已登录 AWS:
- 转到 RDS -> 数据库 -> Select 你的数据库
确保Public辅助功能值为是
使用 http://checkip.amazonaws.com/ 检查您的 IP 地址。如果它没有添加到安全规则组,您应该添加它。 这一步很关键
3.1。单击规则名称。这将打开一个新选项卡,然后单击规则名称。
3.2。单击 编辑入站规则
3.3。单击添加新规则,并添加具有以下值的规则:
类型: MYSQL/Aurora.
协议: TCP(默认)
端口范围: 3306(默认)
来源: 我的 IP -> 这将是您在 http://checkip.amazonaws.com/.
获得的 IP 地址
- 填写信息MySQLWorkbench
主机名:在连接性和安全性处使用您为终结点设置的值
端口:使用连接和安全端口的值,默认为 3306。
用户名:使用您在配置
中的主用户名的值
密码: 使用您创建数据库实例时设置的值。
如果您忘记了密码,可以通过单击数据库实例中的修改来更改密码)
我使用具有以下设置的 Amazon RDS 创建了一个 MySQL 数据库,现在处于 available
状态。
引擎:MySQL 5.6.39
数据库实例class: db.t2.micro
我没有选择生产版,继续选择开发版。
我已经在我的 macOS 上安装了 MySQL workbench(版本 6.3 64x 社区)。
我按照 Amazon's own instructions 如何连接到服务器。
但是在单击 测试连接 时,出现以下错误。
最常见的错误是没有让自己 access/not 设置为 public 可访问性。
- 确保 RDS 数据库实例被标记为 publicly accessible(更改为 YES。
Select Yes if you want EC2 instances and devices outside of the VPC hosting the DB instance to connect to the DB instance. If you select No, Amazon RDS will not assign a public IP address to the DB instance, and no EC2 instance or devices outside of the VPC will be able to connect. If you select Yes, you must also select one or more VPC security groups that specify which EC2 instances and devices can connect to the DB instance.
- 确保您已允许自己访问 RDS 数据库的 Security Group。您应该添加一条规则,允许您的 ip(或 0.0.0.0/0)访问端口 3306 上的 RDS。
我很难尝试使用 MYSQL Workbench 连接到 RDS。假设您已登录 AWS:
- 转到 RDS -> 数据库 -> Select 你的数据库
确保Public辅助功能值为是
使用 http://checkip.amazonaws.com/ 检查您的 IP 地址。如果它没有添加到安全规则组,您应该添加它。 这一步很关键
3.1。单击规则名称。这将打开一个新选项卡,然后单击规则名称。
3.2。单击 编辑入站规则
3.3。单击添加新规则,并添加具有以下值的规则:
类型: MYSQL/Aurora.
协议: TCP(默认)
端口范围: 3306(默认)
来源: 我的 IP -> 这将是您在 http://checkip.amazonaws.com/.
获得的 IP 地址- 填写信息MySQLWorkbench
主机名:在连接性和安全性处使用您为终结点设置的值
端口:使用连接和安全端口的值,默认为 3306。
用户名:使用您在配置
中的主用户名的值密码: 使用您创建数据库实例时设置的值。
如果您忘记了密码,可以通过单击数据库实例中的修改来更改密码)