先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:
在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;
之后就可以通过navcat打开数据库了
当遇到MySQL无法远程访问时,可以通过登录MySQL服务器,使用root用户,修改users表中root用户的host为%,然后执行FLUSHPRIVILEGES命令来允许远程连接。这之后,可以使用工具如navcat成功连接数据库。
先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:
在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;
之后就可以通过navcat打开数据库了
126

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