请你帮助我好吗
我执行
mysql -h 192.168.100.16
Run Code Online (Sandbox Code Playgroud)
并得到这样的回应
ERROR 1045 (28000): Access denied for user 'user'@'192.168.100.171' (using password: NO)
Run Code Online (Sandbox Code Playgroud)
如您所见,有不同的 ip 响应。为什么会这样?我可以ping通两个ip,这没有问题。
要连接到 192.168.100.16
,并且服务器拒绝连接的 192.168.100.171
。解决方案是将服务器配置为允许该用户从该 IP 地址进行连接,无需密码。(或从另一个 IP 地址连接、使用不同的用户名或指定密码。)