Mysql远程登录
报错:1130-host is not allowed to connect to this MySql server
解决方法:
1、配置虚拟机为桥接模式,查看本机ip与虚拟机ip是否在同一网段。
互相ping对方的ip,如有ping不同的一方就遵循2步骤。
2、配置防火墙
本机防火墙:将下面选中的开启为“是”
虚拟机防火墙:
出入站规则添加3306端口的规则。
3、在虚拟机的mysql内修改mysql库下的user表,更改localhost为通配符%,否则Navicat连接不上
> show databases;
> use mysql;
> select Host,User,Password from user;
> update user set Host='%' where Host='localhost' and user='root';
> flush privileges; //刷新数据库
4、远程连接mysql
大功告成,其实并不是很难!