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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容