问题描述

翻译:
2003-不能连接到MySQL服务器上的'192.168.*。*’(100060“未知错误)
解决步骤
解决这个问题首先是要排除网络问题,可以在本地先ping一下mysql所在机器的ip,能够ping通的话,我们再来解决这个问题(不能ping通则要先解决网络问题)
在命令行执行:
# 命令行登录mysql
mysql -uroot -proot
然后在mysql命令行中执行:
use mysql;
-- 这条命令执行完可能会报错,但不用管它
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
exit;
退出mysql后,重启mysql:
# 重新mysql服务
service mysqld restart
测试
去nacicat 尝试再次连接,OK了:

本文详细介绍了当遇到MySQL远程连接被拒绝,报错为2003-不能连接到MySQL服务器的问题时,如何通过修改MySQL配置,更新root用户权限并重启服务来解决。通过本文的步骤,可以成功实现MySQL的远程连接。
2414

被折叠的 条评论
为什么被折叠?



