navicat无法连接mysql的问题及解决方案
更新时间:2025年10月29日 10:24:56 作者:普通网友
文章讲述了如何解决本地IP没有访问远程数据库权限的问题,通过打开管理员窗口,登录MySQL服务器,更新用户权限,刷新权限并检查是否成功来实现

错误原因
本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。
解决
这一段是纯粹的解决方法,下面再做解释
首先打开管理员窗口,然后直接看下图

需要用到的代码放在这里,方便取
mysql -uroot -p use mysql; update user set host = ‘%' where user = ‘root'; flush privileges; select user,host from user;
下面是详细过程
1.打开管理员窗口

2.登录mysql服务器
输入这个语句:mysql -uroot -p ,然后输入你的密码

3.使用mysql数据库
输入这个语句:
use mysql;

4.更新用户权限
输入这个语句:
update user set host = ‘%' where user = ‘root';

5.刷新权限,这个一定要有
输入这个语句:
flush privileges;

6.检查是否成功
输入这个语句:
select user,host from user;
如果root,对应的是百分号(%)
恭喜你成功了~

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
在Windows主机上定时备份远程VPS(CentOS)数据的批处理
我想在自己的 Windows7 下每天/周运行一次备份,就有了这个小工具2012-05-05
mysql 5.7.18 Installer安装下载图文教程
这篇文章主要为大家详细介绍了mysql 5.7.18 Installer安装下载图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-09-09


最新评论