在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上测试连接