与 MySQL 数据库的远程连接出现问题(错误 1045)
Problem with remote connection to MySQL database (Error 1045)
我在 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 服务器时,没有观察到此类问题,来自远程计算机的连接工作正常。你能告诉我我可能遗漏了哪些设置吗?
您能确认一下您的 my.cnf 文件是否有这一行吗?如果没有,添加它并重新启动 mysql.
bind-address = 0.0.0.0
问题已解决。服务器配置为 NAT 端口 3306 到网络上的另一台机器。
我在 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 服务器时,没有观察到此类问题,来自远程计算机的连接工作正常。你能告诉我我可能遗漏了哪些设置吗?
您能确认一下您的 my.cnf 文件是否有这一行吗?如果没有,添加它并重新启动 mysql.
bind-address = 0.0.0.0
问题已解决。服务器配置为 NAT 端口 3306 到网络上的另一台机器。