【问题标题】:Can't connect to mysql database outside aws vm after creating succesfully创建成功后无法连接到aws vm外的mysql数据库
【发布时间】:2021-02-12 09:11:35
【问题描述】:

我按照this 文章在我的 aws vm 中设置了 mysql 服务器。在创建 vm 本身时,我允许从所有 IP 地址到端口 3306 的入站流量。

创建管理员帐户后,我无法使用 sql 工作台从 vm 外部访问该帐户。我在属性文件中进行了更改,将绑定地址更改为 0.0.0.0,以便允许来自外部的远程连接。这也没有帮助。
我在这里想念什么?我做了一切,但仍然无法连接。感谢您对此事的任何帮助。
AWS Security Groups

【问题讨论】:

  • 实例的安全组有哪些?
  • 添加了 aws 安全组的屏幕截图
  • 尝试外部连接时遇到什么错误?
  • 您的用户 'myadmin' 与位于 {ip}:3306 的 MySQL 服务器的连接尝试失败:此错误也会在 2 秒内立即发生
  • 您提供的链接仅授予对本地主机'sammy'@'localhost' 的访问权限。您是否对其进行了修改以允许外部访问?

标签: mysql amazon-web-services virtual-machine


【解决方案1】:

基于 cmets。

问题在于 mysql 被设置为允许来自localhost 的访问。为了解决这个问题,需要允许外部访问。这可以按照指南完成:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-30
    相关资源
    最近更新 更多