主机访问虚拟机中的Web服务器
1。首先把虚拟机网络设置为,NAT(桥接模式)
2.关闭虚拟机防火墙
3.在虚拟机中使用ipconfig查看虚拟机IP(IPV4)
4.在主机中通过 虚拟机IP来访问内部的Web服务器
例如:http://192.168.183.129:8080/hello
主机访问虚拟机中的MySql
1.首先把虚拟机网络设置为,NAT(桥接模式)
2.关闭虚拟机防火墙
3.在虚拟机中使用ipconfig查看虚拟机IP(IPV4)
4.在主机中通过 ping 虚拟机地址查看网络是否通畅
例如:
ping 192.168.183.129
正在 Ping 192.168.183.129 具有 32 字节的数据:
来自 192.168.183.129 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.183.129 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.183.129 的回复: 字节=32 时间<1ms TTL=128
来自 192.168.183.129 的回复: 字节=32 时间<1ms TTL=128
192.168.183.129 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
这样的就说明主机和虚拟机通信没问题.
5.修改MySql,允许其他Host链接(默认情况下MySql只允许localhost链接)
修改Mysql中的mysql数据库,user表,找到User=root那一列,修改Host=%
Host=%代表任何host都能尝试链接(个人感觉这一步比较危险)
这一步可以通过可视化工具来操作,操作完毕之后记得同步数据,之后重启数据库就可以远程连接了.