【问题标题】:Connect Remotely to mysql running on a Amazon EC2 Instance远程连接到在 Amazon EC2 实例上运行的 mysql
【发布时间】:2014-09-23 14:03:06
【问题描述】:

我正在尝试将 MySQL Workbench 连接到托管 MySQL 数据库的 Amazon EC2 (Linux) 实例。 (不是 RDS,而是 localhost)。但是由于某种原因,我无法远程连接。

我做过的事情: - 设置安全组允许任何IP访问3306端口 - 创建一个 mysql 用户并授予其所有权限。 - 修改 my.cnf 以包含 bind-address=0.0.0.0 但是我仍然无法连接。

在这种情况下,我确实安装了 SSL 证书,并且我将所有 http 请求转发到 https?.. 但我不确定这是否与它有关。

如果有人能指导我正确的方向,我将不胜感激。

【问题讨论】:

  • 实例上的 IPTABLES 是否阻塞了端口 3306 上的连接? This blog 有一些关于检查内容的有用提示。
  • 我会检查一下谢谢@JoeTaylor

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


【解决方案1】:

我会亲自给它一个弹性 IP,这样它就有一个公共 IP,然后将 mysql 绑定到该 IP。确保 iptables 设置为接受 mysql 连接。我也不建议让 mysql 对每个 ip 开放,除非这是绝对必要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 2012-04-03
    • 2014-09-22
    相关资源
    最近更新 更多