随笔 - 172  文章 - 52  评论 - 6  阅读 - 17万

linux指令(1)_创建文件,Mongodb远程连接

linux指令:

rm -rf data #删除data的文件
mkdir -p /data/db #在根目录创建一个包含db的data文件夹

su #管理员权限

解压MongoDB后,需要创建data的db目录,来保存数据
mkdir -p /data/db #在根目录创建一个包含db的data文件夹
到MongoDB的bin里,在此位置打开命令行,输入mongod开启服务端,再另开一个命令行,开启mongo客户端

Mongodb远程连接

启动命令

cd /usr/local/mongodb/bin ./mongod --port 27017 --bind_ip_all --fork --logpath /usr/local/mongodb/data/logs/mongodb.log --dbpath /usr/local/mongodb/data/db

windows连接报错

数据库创建成功后,开始在本地环境远程连接mongodb。结果,又报错了!

Cannot connect to the MongoDB at 192.168.58.131:27017. Error: Network is unreachable。

其次查看服务器防火墙是否关闭systemctl status firewalld,如果防火墙开启,则关闭防火墙systemctl stop firewalld。

然后又在本地检查27017端口是否开启,telnet 192.168.58.131 27017,第一次提示“telnet不是内部或外部命令”,解决办法:在windows的本地设置打开telnet.client,再次运行,报“无法打开到主机的连接。 在端口 27017: 连接失败”,由此可知,是27017端口的问题。

查遍了所有资源都没有解决,最终解决。在启动命令最后加上--bind_ip_allmongod --dbpath /u03/mongodb/db --auth --bind_ip_all,终于成功了!

若没有配置密码,可以直接在bin里开启命令行,然后输入./mongod   --bind_ip_all,即可完成远程连接。

 

posted on   共感的艺术  阅读(505)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示