Mysql无法连接终端上的AWS RDS
我有一个AWS RDS实例在免费层上运行,我正在尝试使用Mysql无法连接终端上的AWS RDS,mysql,amazon-web-services,amazon-rds,Mysql,Amazon Web Services,Amazon Rds,我有一个AWS RDS实例在免费层上运行,我正在尝试使用mysql命令连接它,只是为了玩它 我使用的命令是 mysql -h XXX.XXX.us-west-2.rds.amazonaws.com -P 3306 -u username -p 但过了一段时间,它又回来了 错误2003(HY000):无法连接到“XXX.XXX.us-west-2.rds.amazonaws.com”上的MySQL服务器(60) 我在AWS上运行的实例是MySQL,连接时使用了正确的服务器地址。有人能告诉我为什么
mysql
命令连接它,只是为了玩它
我使用的命令是
mysql -h XXX.XXX.us-west-2.rds.amazonaws.com -P 3306 -u username -p
但过了一段时间,它又回来了
错误2003(HY000):无法连接到“XXX.XXX.us-west-2.rds.amazonaws.com”上的MySQL服务器(60)
我在AWS上运行的实例是MySQL,连接时使用了正确的服务器地址。有人能告诉我为什么连接不通吗 这表明您的连接请求正在超时——也就是说,AWS上的MySQL实例没有看到该请求。您确定mysqld正在运行吗?您确定它正在侦听以太网接口而不仅仅是环回接口吗?端口3306有防火墙吗?@OllieJones为什么是mysqld?服务器应该运行db实例,而我的计算机应该是客户端,不是吗?您是否已将rds实例所在的安全组配置为允许来自您所在位置的入站连接?@FrederickCheung不,我没有。我是AWS的新手,所以我对你提到的安全配置一无所知。你能提供更多的信息吗?谢谢。简言之,有一个默认不允许任何东西进入的防火墙()