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