如何将MySQL Workbench连接到Amazon RDS?

Ani*_*ilS 8 mysql database ssh mysqladministrator mysql-workbench

我正在从Putty访问Amazon RDS(MySQL).MySQL Workbench仅通过SSH命令行工作,但我想直接从MySQL Workbench访问云MySQL主机数据库.

lmi*_*asf 30

此解决方案对我有用:将您的 IP 添加到安全组规则中,如下所示。假设您已登录 AWS:

  1. 转到 RDS -> 数据库 -> 选择您的数据库

在此处输入图片说明

  1. 确保公共可访问性值为 在此处输入图片说明

  2. 使用http://checkip.amazonaws.com/检查您的 IP 地址。如果未将其添加到安全规则组,则应添加它。这一步很关键

3.1. 单击规则名称。这将打开一个新选项卡,然后单击规则名称。

在此处输入图片说明

3.2. 点击编辑入站规则

在此处输入图片说明

3.3. 单击添加新规则,然后添加具有以下值的规则:

类型: MYSQL/Aurora。

协议: TCP(默认)

端口范围: 3306(默认)

来源:我的 IP -> 这将是您在http://checkip.amazonaws.com/ 上获得的 IP 地址。

在此处输入图片说明

  1. 在 MySQL Workbench 中填写信息

在此处输入图片说明

主机名:使用您在连接性和安全性的端点的值

端口:使用您在连接和安全中为端口设置的值,默认为 3306。

用户名:使用您在配置中作为主用户名的值

密码:使用您在创建数据库实例时设置的值。

如果您忘记了密码,您可以通过单击数据库实例中的修改来更改它,或者如果您使用的是 AWS Elastic Beanstalk,或者您可以通过 SSH 进入实例并运行命令

/opt/elasticbeanstalk/bin/get-config environment
Run Code Online (Sandbox Code Playgroud)

你会在其中找到这些信息。

在此处输入图片说明 在此处输入图片说明


Mik*_*hke 14

在MySQL论坛中有一个帖子,链接到各种来源,用于将MySQL Workbench连接到在线资源:http://forums.mysql.com/read.php?152,252640,252640#msg-252640.Amazon RDS的基本步骤在此页面上:https://thoughtsandideas.wordpress.com/2012/05/17/monitoring-and-managing-amazon-rds-databases-using-mysql-workbench/

步骤3)填写如下所述的值,如图4所示.

  • 连接名称 - 提供用于标识连接的名称连接方法 - 从下拉列表中选择标准TCP/IP而不是标准(TCP/IP).然后在出现的两个选项卡式窗格中,填写"参数"选项卡下的以下值.
  • SSH主机名 - 提供Amazon EC2实例的公共DNS(参见图3),该DNS将用作用于创建与数据库实例的连接的中间服务器实例.
  • SSH用户名 - 提供Amazon EC2实例的用户(参见图3),该实例将用作用于创建与数据库实例的连接的中间服务器实例.
  • SSH密钥文件 - 提供用于通过SSH连接Amazon EC2实例的私钥(xxx.pem)
  • MySQL主机名 - 提供在Amazon RDS中创建的数据库实例的端点(参见图5).
  • 用户名 - 提供在Amazon RDS中创建的数据库实例的主用户名(参见图5).

  • 密码 - 单击"在钥匙串中存储..."按钮,然后键入在Amazon RDS中创建数据库实例时提供的密码.