navicat连接mysql报Host is not allowed to connect to this MySQL server解决方法

在linux上装好mysql后可以本地登录,但是在navicat中连接发现报错host is not allowed to connect to this MySQL server

原因:简单来说就是mysql不允许远程登录

解决办法:

1.本地登录mysql,mysql -u root -p密码
2.执行use mysql;
3.执行update user set host = ‘%’ where user = ‘root’;
4.执行FLUSH PRIVILEGES;

然后在navicat上测试连接

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