无法连接到 Amazon EC2 实例中的 mysql 服务器

Cannot connect to mysql server in an Amazon EC2 instance

我在 EC2 Ubuntu 实例上连接到我的 MySQL 服务器 运行 时遇到问题。

/etc/mysql/mysql.conf.d/mysqld.cnf,

netstat -an | grep 3306 returns

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN

我允许连接使用 sudo ufw allow 3306

我仍然收到如下错误。 (我已将 db.apim.com 添加到 /etc/hosts

ERROR 2003 (HY000): Can't connect to MySQL server on 'db.apim.com' (110)

注意:我遵循了本文中的所有内容 blog

这可以通过添加合适的入站流量规则来解决。 通过添加 Type : TCPSource: 0.0.0.0/0 作为新的入站流量规则,此问题已解决 [1]。

感谢@GobindDeepSingh 指出这一点。

[1] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html