【问题标题】:Trying to connect to EC2 mysql from my local machine尝试从我的本地机器连接到 EC2 mysql
【发布时间】:2016-08-18 05:12:38
【问题描述】:

我正在尝试从我的 localhost 机器连接到我的 EC2 实例并收到错误消息“连接失败:无法建立连接,因为目标机器主动拒绝了它。” 在安全组中,我已将端口 MYSQL 3306 开放给所有 IP 地址,并且在我的 my.conf 文件中,我将绑定地址更改为 0.0.0.0。 请让我知道我还能做些什么来尝试连接到服务器的 mysql 数据库。

【问题讨论】:

  • 可能是一个愚蠢的问题,但你重启了 MySQL 吗?
  • 我确实有。并使用 % for host 设置一个具有完全权限的新用户
  • 您是否在实例本身上运行任何额外的防火墙?任何 iptables 规则或任何东西?
  • 我不确定,有没有办法检查这个?
  • 您是否确认可以从您的客户端连接到该端口 - 例如telnet 1.2.3.4 3306(显然将 1.2.3.4 替换为您的 ec2 主机/IP 地址)?如果您无法建立从客户端到服务器的连接,则意味着客户端或服务器端有东西阻塞了它。

标签: mysql amazon-web-services amazon-ec2


【解决方案1】:

在安全组中添加 SSH 的入站访问规则

我认为问题应该是这样的。因为,没有 ssh 规则的访问是不可能的。 并尝试从本地 cmd ping 实例 ip。

【讨论】:

    猜你喜欢
    • 2017-06-18
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 2022-01-13
    相关资源
    最近更新 更多