我尝试在亚马逊AWS上连接我的sql数据库
mysql -h database-2.csgofm1hhtui.eu-central-1.rds.amazonaws.com -P 3306 -u ismail -p
但是我收到了这个异常
ERROR 2002 (HY000): Can't connect to server on 'database-2.csgofm1hhtui.eu-central-1.rds.amazonaws.com' (10060)
也许是一个愚蠢的问题,但是您打开了入站安全组规则吗?
此错误是由数据库实例上设置的入站连接规则导致的。
在 AWS RDS 控制台的“数据库”下,单击 RDS 实例的“数据库标识符”。然后在“安全组规则”部分中,单击“入站”类型安全组并编辑入站规则以允许适当的入站连接。
如果您尝试从 EC2 实例进行连接,则入站连接可以是端口 3306 上的 EC2 实例的安全组。
请参阅以下链接中的第 4 点: 为私有数据库实例创建VPC安全组
如果不是安全组,则可能是路由表问题。