无法从 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 时出错