Navicat for MySQL 连接虚拟机上的MYSQL

首先需要在本机上的命令行 中 用ping命令检验本机与虚拟机是否连通

这里写图片描述

ping 之后的地址为虚拟机的地址 可以在虚拟机中用 命令行命令 ipconfig/all查看

这里写图片描述

连通之后(若没有连通 请往下翻 找到标题“虚拟机网络设置”)

打开Navicat for MySQL 新建连接

这里写图片描述

主机名或ip地址为:之前ping的地址
端口为:3306
用户名为虚拟机mysql的用户名
密码为登录该用户名需要的密码

这里写图片描述

点击连接测试然后发现
这里写图片描述

这个原因是因为虚拟机的数据库拒绝其他主机访问
所以需要设置虚拟机的mysql
打开mysql

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql> FLUSH   PRIVILEGES;

之后在Navicat for MySQL新建连接中设置密码为 youpassword(这个为之前设置虚拟机mysql时设置的密码)
然后就可以连接成功了

这里写图片描述

虚拟机网络设置

如果主机无法ping 虚拟机的地址
则更改虚拟机的网络适配器为桥接模式

这里写图片描述
(我此时将虚拟机挂起所以不能更改 需要将虚拟机关闭才能更改)
如果还是不能ping 成功
则更改虚拟网络适配器(从编辑处打开)中的VMnet0
点击确定
这里写图片描述

如果你的VMnet1与VMnet8的主机连接均为 “-”请参考我的另一篇博客
快速通道

如果之后还是不能ping成功 请自行百度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值