首页 > 数据库技术 > 详细

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

时间:2020-02-15 16:35:11      阅读:80      评论:0      收藏:0      [点我收藏+]

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

 技术分享图片

报错原因:此时的MySQL默认不能远程连接。

解决方案:修改MySQL配置

具体步骤:

1、登陆服务器,进入数据库

mysql -uroot -p密码

查看数据库用户

show databases;

 技术分享图片

2、切换用户,查看配置

执行命令

use mysql;

select host from user where user=‘root‘;

看到如图所示的配置:localhost

 技术分享图片

3、修改配置

执行如下命令

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

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

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

 

4、使配置生效

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

flush privileges;

然后在查看配置

 select host from user where user=‘root‘;

 技术分享图片

已成功修改,这个时候就可以连接了。

 技术分享图片

 

 技术分享图片

 

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

原文:https://www.cnblogs.com/qgmzhn/p/12312169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!