mongodb启动报错

1,273 阅读1分钟
安装

brew install mongodb

完成之后启动mongodb

sudo mongod
启动完成之后当前的命令行窗口就被占用了,所以需要再打一个新的命令行窗口执行其他操作

在新的窗口执行

mongo
就可以正常联接了,

问题:在上边执行mongodb时报错了

后来在网上查说是用这个命令可以解决

sudo mongod —repair

sudo mongod

但是实际上并没有解决的我问题,后来具体看报错消息才发现是mongodb的数据目录找不到,因为mongodb默认把数据存储在/data/db目录下,但是我并没有创建这个目标而是把数据目录放在自己的文件夹中,所以才启动不了。
解决方法,重新设置数据目录:

sudo mongod --dbpath=/Users/XXX/Documents/proj/data/db