本文主要分享如何将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~~
本次分享到此結束,歡迎大家交流~~