mysql - 在未连接网络的情况下,如何从主机访问虚拟机上的服务?

标签 mysql macos networking virtualbox

我在 MacOS 上运行 VirtualBox,我有一个 Windows XP 虚拟机。我还在虚拟机内运行 mysql 数据库。虚拟机配置为使用桥接网络适配器。 当我连接到 Wi-Fi 网络(在家)时,我可以通过在连接字符串中使用虚拟机的 IP 地址,从我的 Mac(主机)连接到虚拟机上运行的数据。

当我未连接到网络时(例如当我乘坐火车旅行时),我该如何执行此操作? 我需要在虚拟机上更改哪些设置,以便我的主机可以连接到 xp 虚拟机上运行的 mysql 数据库?

虚拟机不需要访问外部网络等...主机能够访问虚拟机上的数据库就足够了。

最佳答案

这可以通过使用 port forwarding in VirtualBox 来解决采用NAT作为组网方式。

关于mysql - 在未连接网络的情况下,如何从主机访问虚拟机上的服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19540479/

相关文章:

c# - 为什么即使没有更新,ExecuteNonQuery 也会返回 1?

mysql - DISTINCT COUNT 返回 SQL 错误

objective-c - 有什么方法可以将 mouseOver 事件添加到 cocoa 中的 tableView 中吗?

python - 在 OS X 上运行的 Python 中读取/写入另一个进程内存

swift - 无法从 Mac OSX/Swift 中的委托(delegate)为 NSCollectionView 对象赋值

mysql - OctoberCMS:如何保持双向友好关系?

asp.net - mysql中两列的总和

c# - Localhost 在 Windows 上的表现更好吗?

java - XCode 与 Java : how to send and receive files

c++ - 需要 IPv6 流量生成器