【发布时间】:2015-04-10 08:33:42
【问题描述】:
我正在从 Putty 访问 Amazon RDS (MySQL)。 MySQL Workbench 只能通过 SSH 命令行工作,但我想直接从 MySQL Workbench 访问云 MySQL 主机数据库。
【问题讨论】:
标签: mysql database ssh mysql-workbench mysqladministrator
我正在从 Putty 访问 Amazon RDS (MySQL)。 MySQL Workbench 只能通过 SSH 命令行工作,但我想直接从 MySQL Workbench 访问云 MySQL 主机数据库。
【问题讨论】:
标签: mysql database ssh mysql-workbench mysqladministrator
此解决方案对我有用:将您的 IP 添加到安全组规则中,如下所示。假设您已登录 AWS:
使用http://checkip.amazonaws.com/ 检查您的 IP 地址。如果它没有添加到安全规则组,您应该添加它。 这一步很关键
3.1。单击规则名称。这将打开一个新选项卡,然后单击规则名称。
3.2。点击编辑入站规则
3.3。单击添加新规则,并添加具有以下值的规则:
类型: MYSQL/Aurora。
协议: TCP(默认)
端口范围: 3306(默认)
来源:我的 IP -> 这将是您在 http://checkip.amazonaws.com/ 获得的 IP 地址。
主机名:在连接性和安全性方面使用 Endpoint 的值
端口:使用您在连接和安全处的端口值,默认为 3306。
用户名:使用您在配置中的主用户名值
密码:使用您在创建数据库实例时设置的值。
如果您忘记了密码,可以通过单击数据库实例中的修改来更改密码,或者如果您使用的是 AWS Elastic Beanstalk,或者您可以通过 SSH 连接到实例并运行命令
/opt/elasticbeanstalk/bin/get-config environment
您会在其中找到该信息。
【讨论】:
非常有帮助,能够使连接缺少关键部分
3.3。单击添加新规则,并添加具有以下值的规则:
类型:MYSQL/Aurora。
协议:TCP(默认)
端口范围:3306(默认)
来源:我的 IP -> 这将是您在 http://checkip.amazonaws.com/ 获得的 IP 地址。
【讨论】:
【讨论】:
在 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 所示的值。
用户名 – 提供在 Amazon RDS 中创建的数据库实例的主用户名(参见图 5)。
密码 – 单击 Store in Keychain.. 按钮并键入在 Amazon RDS 中创建数据库实例时提供的密码。
【讨论】: