用Navicat Premium 链接mysql数据库时报错 -- 1130 Host xxxx is not allowed to connect to this MySQL server

用Navicat Premium 链接mysql数据库时报错mysql

 

报错缘由:此时的MySQL默认不能远程链接。sql

解决方案:修改MySQL配置数据库

具体步骤:服务器

一、登录服务器,进入数据库3d

mysql -uroot -p密码

查看数据库用户code

show databases;

 

二、切换用户,查看配置blog

执行命令rem

use mysql;

select host from user where user='root';

看到如图所示的配置:localhostclass

 

三、修改配置配置

执行以下命令

update user set host = '%' where user ='root'

解释:将localhost设置为通配符%。

localhost设置了“%”后即可以容许远程访问。

 

四、使配置生效

localhost修改完成后执行如下命令使配置当即生效。

flush privileges;

而后在查看配置

select host from user where user='root';

 

已成功修改,这个时候就能够链接了。

 

 

 

相关文章
相关标签/搜索