Navicat连接MySQL出现Host is not allowed to connect to this MySQL server 解决方法

翻译 :‘不允许主机连接到此MySQL服务器’ (意思是本地账号连接可以登录,但是远程登陆不行)
解决方案:
1、输入mysql账号密码,登录mysql

 mysql -uroot -p

2、进入mysql库

use mysql; 

3、修改root账号的host为%,% 表示全部IP都可以访问(外部可以访问)

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

4、刷新权限,使配置生效

FLUSH PRIVILEGES;

本文参考:连接MySQL出现Host is not allowed to connect to this MySQL server 解决方法

你可能感兴趣的:(mysql,mysql,数据库)