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

在这里插入图片描述

翻译: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了
在这里插入图片描述

发布了31 篇原创文章 · 获赞 21 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Jack_Roy/article/details/86186272
今日推荐