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

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

【问题讨论】:

  • 请详细说明您通过workbench或MySQL yog连接RDS实例时遇到的错误和错误信息?

标签: mysql amazon-web-services mysql-workbench remote-connection aws-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
猜你喜欢
  • 1970-01-01
  • 2020-04-08
  • 1970-01-01
  • 2018-05-13
  • 2017-09-13
  • 1970-01-01
  • 2013-05-05
  • 2020-10-19
  • 2019-09-01
相关资源
最近更新 更多