无法连接到 Amazon EC2 实例中的 mysql 服务器
Cannot connect to mysql server in an Amazon EC2 instance
我在 EC2 Ubuntu 实例上连接到我的 MySQL 服务器 运行 时遇到问题。
在/etc/mysql/mysql.conf.d/mysqld.cnf
,
- 我设置了
port=3306
- 我设置了
bind-address=0.0.0.0
。
- 评论了
skip-external-locking
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 : TCP
和 Source: 0.0.0.0/0
作为新的入站流量规则,此问题已解决 [1]。
感谢@GobindDeepSingh 指出这一点。
[1] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html
我在 EC2 Ubuntu 实例上连接到我的 MySQL 服务器 运行 时遇到问题。
在/etc/mysql/mysql.conf.d/mysqld.cnf
,
- 我设置了
port=3306
- 我设置了
bind-address=0.0.0.0
。 - 评论了
skip-external-locking
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 : TCP
和 Source: 0.0.0.0/0
作为新的入站流量规则,此问题已解决 [1]。
感谢@GobindDeepSingh 指出这一点。
[1] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html