虚拟机里面部署的项目想访问宿主的mysql数据库

本机是win7的虚拟机是乌班图,我在里面部署了编译了java的class文件,怎么让项目访问我本机的数据库啊!... 本机是win7的虚拟机是乌班图,我在里面部署了编译了java的class文件,怎么让项目访问我本机的数据库啊! 展开
 我来答
momo1938
2014-11-07 · TA获得超过224个赞
知道小有建树答主
回答量:293
采纳率:100%
帮助的人:213万
展开全部

装完虚拟机之后win7里会多出来一个本地连接,把这个连接的IP改成固定的IP,然后手动改ubuntu的IP,使这个IP和本机的虚拟机连接那个IP处在同一个网段。然后ubuntu里如果能够ping通win7.那么就可以访问本机的数据库了。

有两点需要注意:

  1. 虚拟机的网络要配置成local-host模式。

  2. ping本机的时候如果不行,试着关闭防火墙再试一下。

追问
先试试,本人菜鸟,还不知道“ping通”是什么问题?请大神解答。完事再给您追加分数
追答

下面以virtualbox虚拟机和ubuntu12.04为例。

1.找到安装完虚拟机出现的网络连接。如下图所示,是安装完virtualbox之后多出来的网络连接。

    

2.在网络连接上右击 -> 属性,选择Ipv4.然后单击属性。

3.在打开的窗口中设置IP地址,如下所示:

4.打开virtualbox虚拟机。单击设置,然后点击网络,设置host-only模式。此模式表示虚拟机只和宿主机通信,不能连接外网。

5.运行虚拟机的ubuntu系统。打开网络连接,选择编辑连接。

6.在打开的配置连接窗口选择有线 -> 添加。

7.在打开的窗口中配置IP

然后单击保存,在终端里面打入命令:ping 192.168.10.1,出现如下提示说明虚拟机可以与宿主机通讯了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式