作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将位于我的 VPS 上的现有 mysql 数据库传输到 AWS RDS。
我设置了 RDS,我可以通过 ssh 连接到我的一个 ec2 实例并使用以下命令来连接到服务器:
mysql -uuser -p -hxx.xx.us-west-2.rds.amazonaws.com
但是,当我尝试从我的 VPS 连接(通过 ssh)时,我收到错误 2003,我认为这是权限被拒绝。
我如何设置我的安全组似乎并不重要。我将入站设置为允许来 self 的服务器 ip 的端口 3306,但这没有用,我什至尝试在入站规则的任何位置允许所有端口上的所有流量,但我仍然无法连接。出站一直是完全开放的。
如果有人能看到我遗漏的任何内容,我将不胜感激。
谢谢。
最佳答案
如果您想从外部访问它,请确保您的 RDS 实例设置为公共(public)。如果事实上它不可公开访问,那么您将需要重新创建您的实例并导入您的数据,或者拍摄快照并从快照重建您的 RDS 实例。
您只有一次修改它的机会,那就是在创建实例时。
如果您这样做,请确保您的安全组仅允许来自特定 IP 地址,或者如果您使用的是 MySQL Workbench 而不是通过 EC2 实例使用 SSH key 的 SSH 隧道。
关于mysql - 从 VPS 连接到 RDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26659990/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!