mongodb 3.4 安装后 建立数据库链接出错

发布于 2022-09-04 15:19:59 字数 1170 浏览 28 评论 0

问题场景描述

我按照mongodb官网的 ubantu apt源安装完之后,命令行键入mongod -version是正常的:

图片描述

我单独建立存储我项目的数据文件夹,其结构为:
                    -pile_db
                      -data
                      -log
                       -mongo.log
我在命令行键入 mongod --dbpath ~/pile_db/data --logpath ~/pile_db/log/mongo.log -logappend --fork
指定了data目录,log日志位置。此时系统中的mongod服务是已经开启的。

这时出现了系统报错:
图片描述

我查看log/mongo.log文件中的记录:
图片描述
说被0.0.0.0:27017被占用,可是我没有设置别的mongo库呀。。
mongo没有连接上我自己设置的这个data

反而这个时候命令行输入mongo
图片描述
但这个进入的不是我指向的pile_db的data。

我就不明白改怎么做了,请大家指点一下,刚刚接触mongo,我看其他教程都是很顺利的连接上的我有点小尴尬。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人间☆小暴躁 2022-09-11 15:19:59

如果没有记错的话,可能是Ubuntu 安装完 MongoDB后启动了一个MongoDB数据库了。

你查一下Ubuntu下的mongodb启停服务的方法,如果没记错是,service mongod start/stop/restart。

或者您将自己单独启动的MongoDB更换一个端口号。

Love MongoDB! Have Fun!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文