从来宾virtualbox访问主机中的mysql

问题描述 投票:0回答:1

这是我的场景,

我在虚拟机中安装了一台 Ubuntu 12.10 主机和一台 win 7 来宾。虚拟框中的网络配置为 NAT。我在 Ubuntu 中安装了一个 mysql 服务器,my.cnf 中的“bind_address”被注释掉了。

如何从 Windows 7 来宾访问此 mysql 服务器?我在 Google 中进行了一些搜索,并遇到了这个Host-Only Networking With VirtualBox,但我无法让它工作,因为我没有互联网供应商的静态 IP,而且我的网络知识非常糟糕。我所知道的是我有启用 DHCP 的互联网连接。因此,如果我在网络设置中设置任何 IP,我就无法连接互联网。

我知道有很多相反的解决方案(从主机访问访客服务器),但仍然无法弄清楚。

因此,我们将不胜感激。

谢谢

mysql ubuntu virtualbox
1个回答
5
投票

您的外部 IP 是否静态与访问 LAN 上的虚拟化服务器无关。 将 VirtualBox 设置为桥接模式。

只需确定计算机的 DHCP 选择的内部 IP(通常是

192.168.1.SOMETHING
)并将最后一个数字替换为小于 250 的另一个数字。例如,如果您的计算机是
192.168.1.6
,则
192.168.1.70
将在虚拟机上正常工作(选择一个较大的数字以避免冲突)。

使用控制面板->适配器设置进行设置。重新启动虚拟机。连接到 MySQL 192.168.1.70(或您之前选择的地址)。

注意:如果您的计算机地址位于不同的子网中(192.168.0.XXX、10.XX.XX.XX 等),请更改最后一个数字并保持前几个数字与主机上的相同。

© www.soinside.com 2019 - 2024. All rights reserved.