无法从 SQL WORKBENCH 连接到 AWS RDS mysql

Posted

技术标签:

【中文标题】无法从 SQL WORKBENCH 连接到 AWS RDS mysql【英文标题】:Can not connect to AWS RDS mysql from SQLWORKBENCH 【发布时间】:2016-04-15 22:02:11 【问题描述】:

我是 AWS 新手。我遵循 AWS 快速入门文档并创建了我的 Web 服务器和数据库服务器。我可以从我的浏览器和 ssh 客户端连接我的 Web 服务器。但我无法从 SQL 工作台或 mysql yog 连接我的 MYSQl 数据库。 我尝试从我的网络服务器通过命令行连接它。我认为这是由于一些用户访问问题,并尝试通过查询更改用户访问,它说访问被拒绝授予授予权限。请建议我如何从远程机器(任何 sql gui 工具)连接到 AWS RDS。

【问题讨论】:

请详细说明您通过workbench或MySQL yog连接RDS实例时遇到的错误和错误信息? 【参考方案1】:

我不确定这是否正确,但您可以像这样创建 ssh 隧道:

ssh -N -L 6033:RDSendpoint.rds.amazonaws.com:3306 -i /path/tokey/aws-key.pem ec2-user@EC2IPAddress

然后从本地使用mysql -h 127.0.0.1 --port=6033 -u yorrdsuser -p 进行连接。

【讨论】:

嗨,我可以从命令行连接它。我可以使用 ssh 打开我的 Web 服务器,然后我可以从那里连接我的数据库实例。但我想从 sql gui 工具连接。 创建隧道,保持终端打开,并使用您的 gui 工具中的主机 127.0.0.1 和端口 6033 与 RDS 连接。像那样pl.tinypic.com/r/2mdgx6r/9

以上是关于无法从 SQL WORKBENCH 连接到 AWS RDS mysql的主要内容,如果未能解决你的问题,请参考以下文章

MySQL Workbench 连接到 AWS,收到错误“无法连接到本地主机”

无法从 MYSQL Workbench 6.3 CE 连接到 MS SQL 服务器 [重复]

将 SQL Workbench/J 连接到 Amazon Athena 时出错

无法将本地 Wordpress 连接到 SQL Workbench

无法连接到 aws redshift

在 Management Studio 上使用 Workbench 连接到 SQL Server