遠程連接mongodb時,連接不上的解決

一、背景描述:

     在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成功!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章