首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS :如何从本地主机访问/连接MySql数据库

AWS :如何从本地主机访问/连接MySql数据库
EN

Stack Overflow用户
提问于 2015-07-02 10:22:10
回答 1查看 2.3K关注 0票数 2

我对非常陌生,我在RDS上创建了Mysql,并存储了一些数据。

现在,我想从localhost(在我的桌面上运行)连接到RDS db,在我的PHP连接中尝试作为休止符。

代码语言:javascript
复制
$con = mysql_connect("XXXX.XXXXX.XX-XX-X.rds.amazonaws.com:3306", "XXX", "XXX");

但是错误就像法洛斯一样

无法连接:无法连接到“MySQL”上的awsniti.XXXX.rds.amazonaws.com服务器

也尝试给我的本地IP地址的范围内的安全组。但联系不上。

谷歌搜索了很多,但找不到正确的答案。

请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2015-07-02 13:09:25

在与RDS数据库关联的安全组中添加本地网络/机器的internet IP应该可以工作。但是我更喜欢通过我已经给出的访问数据库的服务器创建一个SSH隧道。这样,您不必每次需要从不同的IP地址连接时都关心安全组配置。

如果您在Linux或OSX上,您可以在本地运行ssh -f user@your-web-server.com -L 3306:XXXX.XXXXX.XX-XX-X.rds.amazonaws.com:3306 -N,然后从localhost:3306连接localhost:3306来访问RDS数据库。如果您在Windows上,也可以使用Putty (http://bit.ly/1GQmaYo)创建隧道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31181963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档