【问题标题】:Problem with remote connection to MySQL database (Error 1045)远程连接到 MySQL 数据库的问题(错误 1045)
【发布时间】:2021-03-25 13:26:28
【问题描述】:

我在 Windows Server 2019 上安装了 MySQL Server 8.0,在安装过程中,我创建了具有 DBAdmin 权限的用户 'superna' @ ' %'。从本地机器连接时,没有问题(mysql -u superna -p),但尝试从远程机器(mysql -h 10.165.1.20 -u superna -p)连接时,返回错误 1045。 我使用nmap检查了端口3306的可用性,端口是开放的。

在 Windows 10 上安装 mysql 服务器时,没有观察到此类问题,来自远程机器的连接正常工作。你能告诉我设置中的哪一点我可能会丢失吗?

【问题讨论】:

    标签: mysql database remote-access windows-server-2019


    【解决方案1】:

    您能否确认您的 my.cnf 文件是否有这一行?如果没有,添加它并重新启动mysql。

    bind-address = 0.0.0.0
    

    【讨论】:

    • 将此行添加到 C:\ProgramData\my.ini,没有帮助。未找到 Windows 上的 my.conf 文件。
    • 这个问题只出现在 Windows Server 上,在装有 linux 和 windows 10 的机器上没有观察到。我在 SLES 12 和 Ubuntu 20.04 上进行了测试。
    【解决方案2】:

    问题解决了。服务器被配置为 NAT 端口 3306 到网络上的另一台机器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多