Navicat远程连接虚拟机MySQL数据库

首先,也是最重要的一步:主机一定要与虚拟机相互ping通!

1.因为我主机用的无线,所以虚拟机使用NET模式,其它模式原理相似。

2.我们把虚拟机IP改为我们想要的,网关暂时不配。

3.打开VM左上角编辑中的虚拟网络编辑器,点击更改设置,将NET模式的子网IP改为涵盖虚拟机IP的网段,点击NAT设置修改网关,应用-确定,将虚拟机设为一样的网关。

 

4.打开主机的适配器设置,修改NET网卡IP。

5.最后打开主机命令行,即可成功ping通虚拟机。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

打开虚拟机的MySQL命令行,进入到mysql库中,使用update更新user表操作,也就是在user中添加远程连接权限。(MySQL中不区分大小写)

update user set Host='%' where User='root';

强制刷新。

flush privileges;

查看是否添加成功。

select Host from user where user='root';

打开Navicat,点击左上角连接。

点击确定后,在左边栏中就会显示你所创建的,右键点击打开连接或者直接双击,连接成功。

猜你喜欢

转载自www.cnblogs.com/123456ZJJ/p/12760167.html