CentOS7.0版本以上的通用解決方式:
- 需要編輯mongod.conf注釋掉bindIP襟诸,然后重啟MongoDB公给。
vi /etc/mongod.conf
找到bindIP將其注釋或者改成0.0.0.0,重啟MongoDB洋措。
2.更改防火墻設(shè)置
臨時關(guān)閉防火墻systemctl stop firewalld.service
永久關(guān)閉防火墻systemctl disable firewalld.service
開關(guān)機自啟動設(shè)置
啟動防火墻systemctl start firewalld.service
永久啟動防火墻systemctl enable firewalld
開關(guān)機自啟動設(shè)置
防火墻是通過禁止外部機器訪問達到保護系統(tǒng)安全的目的济蝉。
但不設(shè)置防火墻是不科學的,因此可以通過開啟27017端口來實現(xiàn)遠程訪問MongoDB菠发。
firewall-cmd --add-port=27017/tcp