Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > navicat无法连接mysql

navicat无法连接mysql的问题及解决方案

作者:普通网友

文章讲述了如何解决本地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,对应的是百分号(%)

恭喜你成功了~

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文