【问题标题】:EC2 w/Elastic IP Connection Refused拒绝弹性 IP 连接的 EC2
【发布时间】:2013-09-14 21:16:56
【问题描述】:

我的 EC2 实例附加了一个固定 IP。 我可以按如下方式测试与 nc 的连接。

$ nc -v **.***.***.** 3306
Ncat: Version 6.25 ( http://nmap.org/ncat )
Ncat: Connection refused.

但是,

$ nc -v **.***.***.** 22
Ncat: Version 6.25 ( http://nmap.org/ncat )
Ncat: Connected to **.***.***.**.
SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1

在我的安全组中,我有两条规则:

1) 来自 0.0.0.0/0 的入站 22

2) 来自 0.0.0.0/0 的入站 3306

我错过了什么?

【问题讨论】:

  • MySQL/MariaDB 是否已启动并正在监听该 IP?尝试在 EC2 实例上本地使用 nc 进行验证。
  • $ nc -v 127.0.0.1 3306 Connection to 127.0.0.1 3306 port [tcp/mysql] succeeded! [ 5.5.32-0ubuntu0.12.04.1VT"K6g)3��bvJP2IWY<^Dzmysql_native_password 看起来正在连接

标签: amazon-web-services amazon-ec2 port firewall


【解决方案1】:

好的,我找到了答案。

我的印象是,在/etc/mysql/my.cnf,我只需要评论skip-networking(在MySQL my.cnf 过去某个版本中不会出现)。原来你还必须注释掉 #bind-address = 127.0.0.1

nc 让我失望了,我认为问题出在防火墙上。我仍然很乐意接受任何能够阐明bind-address 所取得成就的人作为正确答案。

谢谢。

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-03
  • 2016-11-30
  • 1970-01-01
  • 2016-06-27
  • 2018-12-09
  • 2020-12-14
相关资源
最近更新 更多