天天看點

MongoDB之建立Windows和本地虛拟機的雙向連接配接

本文主要分享如何将MongoDB資料庫在Windows系統和本地虛拟機系統建立雙向連接配接,我們将借助MongoDB的可視化工具Robomongo來實作。首先,應該確定你的Windows系統和本地虛拟機系統都安裝了MongoDB以及開啟了MongoDB服務,且都安裝了MongoDB的可視化工具Robomongo.

筆者的本地虛拟機系統是Ubuntu16.04.

首先我們先建立Windows系統到Ubuntu系統的連接配接。

在Windows系統中,打開cmd,輸入ipconfig,如下圖:

其中劃紅線的IPv4位址即為此Windows系統的IP位址。

接下來,在Ubuntu系統中啟動Robo3t,點選Create,輸入連接配接名稱和Windows系統的IP位址,點選save,如下圖:

再點選Connection進行連接配接,連接配接成功後的界面如下:

這樣我們就成功建立了Windows系統到Ubuntu系統的連接配接。

然後,我們再建立Ubuntu系統到Windows系統的連接配接。

在Ubuntu系統的終端中,輸入ifconfig,運作如下:

其中劃紅線的inet addr即為此Ubuntu系統的IP位址。

在Windows系統中打開Robo3t,建立連接配接,儲存,再Connection一下,即重複剛才在Ubuntu系統中的操作即可,就能完成Ubuntu系統到Windows系統的連接配接。

不幸的是,筆者這樣操作後,得到的結果是連接配接錯誤。額.......怎麼辦?難道不能連接配接嗎?别急,辦法總是有的。那就是,修改mongodb.conf.

但好像不記得mongodb.conf的位置了,額,又踩坑裡了。莫慌,隻需在終端中輸入locate mongo即可,如下圖:

這樣就能知道mongodb.conf的位置。接下來,在mongodb.conf中修改bind_ip,如下圖:

将bind_ip修改為0.0.0.0,表示接受任何IP位址。然後重新開機Ubuntu系統。

這樣修改後,我們就能在Windows系統中連接配接Ubuntu的MongoDB資料庫了,重複上面Robo3t的連接配接操作即可,如下圖:

連接配接成功後的Robo3t界面如下:

這樣我們就成功建立了Ubuntu系統到Windows系統的連接配接。

至此,我們已經掌握了如何将MongoDB資料庫在Windows系統和本地虛拟機系統建立雙向連接配接,perfect~~

本次分享到此結束,歡迎大家交流~~