代码之家  ›  专栏  ›  技术社区  ›  Nick Stinemates

如何启用对mysql服务器的外部访问?[关闭]

  •  9
  • Nick Stinemates  · 技术社区  · 16 年前

    如何启用对mysql服务器的外部访问?我可以在本地连接,但不能从网络上的其他设备连接。

    我只是尝试

    grant all privileges on *.* to root@'%' identified by '*****' with grant option;
    

    重新启动MySQL服务器,但没有成功。

    2 回复  |  直到 12 年前
        1
  •  22
  •   Tomasz Nurkiewicz    12 年前

    您可能需要编辑配置文件(通常是my.cnf)来监听外部接口,而不是只在本地主机上监听。

    改变 bind-address 计算机IP地址的参数。

    如果这是一个老的MySQL安装,您应该注释掉skip networking参数。

    然后,重启mysql,就可以设置了

        2
  •  2
  •   Craig Day    16 年前

    命令和语法看起来不错。您检查过服务器在监听127.0.0.1以外的接口吗?默认情况下,我很确定它只监听本地主机地址(127.0.0.1)