我仔细阅读了这些说明: http://docs.amazonwebservices.com/AmazonRDS/latest/GettingStartedGuide/
但是仍然无法从命令行使用mysql连接到数据库。
我甚至尝试过: telnet xxxxxxx.clpkcufglfdn.us-east-1.rds.amazonaws.com 3306
但也没有连接。
我确实使用控制台建议的CIDR设置了数据库安全组(我希望它能给我正确的值)。
更新:我的防火墙已被禁用。如果亚马逊最终有防火墙并且不会在他们的文档中提及它,那将是奇怪的。
Update2:我在一台无线路由器后面为我的机器分配了10.0.0.2的IP,所以我尝试将其添加到安全组但仍无法连接。
答案 0 :(得分:3)
更新:我的防火墙已被禁用。如果亚马逊最终有防火墙并且不会在他们的文档中提及它,那将是奇怪的。
亚马逊的安全组 是防火墙。
我确实使用控制台建议的CIDR设置了数据库安全组(我希望它能给我正确的值)。
如果不是你要连接的IP,那就不是正确的价值。
答案 1 :(得分:1)
听起来你有防火墙正在放弃你的连接。无论是你的结尾还是亚马逊的结尾;可能需要与您的IT小组交谈,如果这不是问题,那么亚马逊小组就会看看您是否错过了一步。
答案 2 :(得分:0)
如果您尝试从同一AWS数据中心内访问RDS实例,则需要指定本地内部IP地址(即10.xxx)而不是公共dns / ip,因为您的连接根本不会lan
您可以通过输入以下内容找到EC2框的本地IP地址:ifconfig或检查您的登录名(即ubuntu@10.x.x.x)
我没有在任何地方找到这个,浪费了很多时间。我希望这有帮助!