MongoDB远程连接被拒解决方式

CentOS7.0版本以上的通用解决方式:

  1. 需要编辑mongod.conf注释掉bindIP,然后重启MongoDB。
    vi /etc/mongod.conf
    找到bindIP将其注释或者改成0.0.0.0,重启MongoDB。

2.更改防火墙设置
临时关闭防火墙systemctl stop firewalld.service
永久关闭防火墙systemctl disable firewalld.service开关机自启动设置
启动防火墙systemctl start firewalld.service
永久启动防火墙systemctl enable firewalld开关机自启动设置

防火墙是通过禁止外部机器访问达到保护系统安全的目的。

但不设置防火墙是不科学的,因此可以通过开启27017端口来实现远程访问MongoDB。
firewall-cmd --add-port=27017/tcp

你可能感兴趣的:(MongoDB远程连接被拒解决方式)