问题场景描述
我按照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,我看其他教程都是很顺利的连接上的我有点小尴尬。
我想大声告诉你2017-05-02 09:27:16
제 기억이 맞다면 Ubuntu는 MongoDB를 설치한 후 MongoDB 데이터베이스를 시작했을 수도 있습니다.
Ubuntu에서 mongodb 서비스를 시작하고 중지하는 방법을 확인하세요. 기억이 맞다면 서비스 mongod 시작/중지/재시작을 확인하세요.
또는 별도로 시작하는 MongoDB의 포트 번호를 변경할 수도 있습니다.
MongoDB를 사랑해주세요! 재미있게 보내세요!