【问题标题】:Connect to azure Mysql server连接到 Azure Mysql 服务器
【发布时间】:2021-12-17 03:53:12
【问题描述】:

我正在尝试通过 MySQL Workbench 连接到 Azure 上的 Mysql 服务器。

我收到一个错误:

用户“My_Username”在 13.93.84.xx:3306 与 MySQL 服务器的连接尝试失败:无法连接到 localhost

当我有一个完整的 IP 地址和端口时,这怎么可能是 localhost?

  • 我检查了 IP 地址并从 Azure 门户复制了它。
  • 我添加了一个入站规则以允许 mysql 连接到我的 ip 地址

感谢您的帮助!

【问题讨论】:

    标签: mysql database azure mysql-workbench


    【解决方案1】:

    看来这个错误有很多原因。

    错误表示:检查 MySQL 服务器是否正在运行,是否启用了网络连接,以及您选择的网络端口是否与服务器的配置匹配。

    正如你所说,你有 IP 地址并添加了一个入站规则以允许 MySQL 连接,如果服务器设置为只允许来自本地主机的连接,这是我的情况的罪魁祸首。

    bind-address = 127.0.0.1
    

    bind-address = 0.0.0.0
    

    这允许来自任何 IP 的连接,而不仅仅是 127.0.0.1

    可能有各种实例具有相当广泛的列表,here-Causes of Access-Denied Errors.

    【讨论】:

    • 情况是 MySQL 服务器由于某种原因停止了。我再次启动它,现在它就像一个魅力!谢谢提醒!
    • 太棒了!很高兴知道这一点,您能否接受答案,以便对其他社区成员有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2019-05-13
    • 2017-05-28
    • 2015-05-10
    • 2017-04-20
    相关资源
    最近更新 更多