2013-07-25 135 views
0

我在ec2实例上运行mysql。我可以通过对该实例进行SSH连接来连接到该数据库,然后通过命令行连接到mysql服务器。但是,当我尝试通过MySQL JDBC连接到它时,我得到连接超时错误。我有一个RDS实例,它也有我可以通过mysql JDBC连接的mysql。什么可能是这个问题?无法连接到亚马逊ec2实例上运行的mysql

+0

是所开放的端口?你有没有试过关闭iptables测试? (不要放弃它!)也可能有其他EC2配置打开端口,我不确定。 MySQL是否在正确的IP上进行侦听? – Ilion

回答

0

去EC2实例的安全设置,并请打开端口号3306,你应该能够连接到MySQL

+0

我会试试这个。我试图再次通过本地笔记本电脑通过JDBC连接到RDS实例,并失败。另请阅读,要连接到任何RDS实例,我需要通过EC2进行连接。我不知道它是如何从我的笔记本电脑上运行一次或两次,然后停止工作。有什么方法可以从我的笔记本电脑连接到RDS? – coder