說明
當(dāng)你在win10中安裝完成mongodb后儡羔,并且啟動mongod服務(wù)器宣羊,你只能在本機(jī)上使用mongo客戶端來連接這個服務(wù)器,無法被外網(wǎng)甚至局域網(wǎng)內(nèi)使用汰蜘。
解決方法
配置mongod.cfg文件
通常該文件位于mongodb安裝目錄下的bin文件內(nèi)段只,與mongod.exe同文件夾。
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# bindIp: 127.0.0.1
將其中的bindIp有127.0.0.1更改為0.0.0.0即可鉴扫,然后在windows服務(wù)中重啟MongoDB Service:
配置網(wǎng)絡(luò)連接
接下來就是配置網(wǎng)絡(luò)連接赞枕,需要將我們的電腦暴露在其他可信任網(wǎng)絡(luò)上:
配置防火墻
當(dāng)網(wǎng)絡(luò)被分配為專有時,你的電腦將可以網(wǎng)絡(luò)中的其他節(jié)點發(fā)現(xiàn)坪创,但是此時依然不能連接炕婶,因為防火墻會阻止入站信息,此時就要在Windows防火墻中將端口放開:
Windows安全中心=>防火墻和網(wǎng)絡(luò)保護(hù)=>高級設(shè)置
最終的配置結(jié)果如下:
這里為了方便直接放開了本地或遠(yuǎn)程的所有IP莱预,這并不是一個好習(xí)慣柠掂,最好的方法是在作用域中配置可以連接到本機(jī)27017端口的ip地址: