一、問題描述:
centos 7 上安裝mongogdb,然後通過另外一臺電腦用pymongo連線mongodb時,報錯:連線拒絕
解決過程:
1、修改mongo.conf檔案
命令:sudo vi /etc/mongo.conf
將原來bindIp:127.0.0.1 修改為0.0.0.0
(mongodb的配置檔案中的bind_ip 預設為127.0.0.1,預設只有本機可以連線。 此時,需要將bind_ip配置為0.0.0.0,表示接受任何IP的連線。)
2、重啟動mongo服務:service mongod restart
3、永久開放27017埠:
firewall-cmd –zone=public –permanent –add-port=27017/tcp; firewall-cmd –reload
(一定要加上firewall-cmd –reload,否則會失敗)