mongodb 无法远程连接

在本机可以通过 mongo 命令进行连接,但是外部无法连接,排查以下两个方面:

一,检查防火墙是否未开放端口

如果不确定,可以先关闭防火墙再试

二,查看mongodb启动时绑定的ip

执行如下命令:

bash 复制代码
netstat -tlnp | grep mongo

输出如下:

看下这里,如果是127.0.0.1 ,那么外部是无法连接的。

杀掉mongodb进程,用如下命令重新启动:

bash 复制代码
/usr/local/mongodb/bin/mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/log/mongo.log --bind_ip_all

主要是增加参数 --bind_ip_all , --dbpath 和 --logpath 可灵活修改, --fork是后台运行

启动之后再使用上述命令查看,确保ip变成了0.0.0.0 , 这时外部才可以访问

相关推荐
q***81642 小时前
MySQL:数据查询-limit
数据库·mysql
p***92482 小时前
DBeaver连接本地MySQL、创建数据库表的基础操作
数据库·mysql
JIngJaneIL4 小时前
社区互助|社区交易|基于springboot+vue的社区互助交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·社区互助
晚风吹人醒.4 小时前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
Y***98514 小时前
DVWA靶场通关——SQL Injection篇
数据库·sql
Yawesh_best4 小时前
告别系统壁垒!WSL+cpolar 让跨平台开发效率翻倍
运维·服务器·数据库·笔记·web安全
蒋士峰DBA修行之路4 小时前
实验二十八 SQL PATCH调优
数据库·sql·gaussdb
I***t7165 小时前
一条sql 在MySQL中是如何执行的
数据库·sql·mysql
一 乐5 小时前
应急知识学习|基于springboot+vue的应急知识学习系统(源码+数据库+文档)
数据库·vue.js·spring boot
微学AI6 小时前
内网穿透的应用-突破局域网束缚,MongoDB 远程访问使用cpolar原来可以这么简单
数据库·mongodb