mysql远程连接被拒绝,报错:2003-can't connect to MySQL server on '192.168.*.*'(100060"Unknown error)

mysql远程连接被拒绝,报错:2003-can't connect to MySQL server on '192.168.*.*'(100060

翻译:2003-不能连接到MySQL服务器上的’192.168.’(100060“未知错误)

解决这个问题首先是要排除网络问题,可以在本地先ping一下mysql所在机器的ip,能够ping通的话,我们再来解决这个问题(不能ping通则要先解决网络问题)
首先在命令行执行:

mysql -uroot -proot 进入mysql

然后在mysql中执行:

use mysql;

再然后在mysql中执行:

update user set host = ‘%’ where user = ‘root’;(执行完可能会报错,不用管它)

最后执行:

FLUSH PRIVILEGES;

接着就可以退出mysql,去nacicat 尝试再次连接:

exit;

之后再重启连接就OK了
mysql远程连接被拒绝,报错:2003-can't connect to MySQL server on '192.168.*.*'(100060

你可能感兴趣的:(mysql远程连接被拒绝,报错:2003-can't connect to MySQL server on '192.168.*.*'(100060"Unknown error))