一、背景描述:
在linux或者window上安裝了mongodb,並沒有修改mongodb的配置文件。然後通過另外一臺電腦用pymongo連接mongodb時,報錯:timeout。
提示:27017端口連接不上或者獲取不到連接。
二、解決過程:
遠程連接mongodb失敗,網上資料顯示原因有兩個:
1、mongodb的配置文件中的bind_ip 默認爲127.0.0.1,默認只有本機可以連接。 此時,需要將bind_ip配置爲0.0.0.0,表示接受任何IP的連接。
2、防火牆阻止了27017端口。
於是,先修改mongodb配置文件,並重啓mongod服務。
關閉防火牆或者設置防火牆27017端口可訪問。
這樣後,便可以真正關閉防火牆功能。遠程連接mongodb成功!