我使用下面的说明在Solus linux上安装MongoDB:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
我在桌面上的一个名为mongo的文件夹中有Mongo DB。
我使用下面的代码来根据指令“设置path变量”(我不确定我做得是否正确)。
export PATH=Desktop/mongo/bin:$PATH在终端中,我转到:
admin@solus ~ $ 然后我输入了mongod
结果是以下错误:
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] MongoDB starting : pid=5052 port=27017 dbpath=/data/db 64-bit host=solus
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] db version v3.4.1
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] git version: 5e103c4f5583e2566a45d740225dc250baacfbd7
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] allocator: tcmalloc
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] modules: none
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] build environment:
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] distarch: x86_64
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] target_arch: x86_64
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] options: {}
2016-12-21T02:53:55.328-0800 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2016-12-21T02:53:55.328-0800 I NETWORK [initandlisten] shutdown: going to close listening sockets...
2016-12-21T02:53:55.328-0800 I NETWORK [initandlisten] shutdown: going to flush diaglog...
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] now exiting
2016-12-21T02:53:55.328-0800 I CONTROL [initandlisten] shutting down with code:100它说找不到data/db文件夹,但我试着把它放在mongo目录和home目录中。
发布于 2017-05-14 14:20:26
尝试使用用户主目录中的dbpath。我在主目录中创建了/data/db,所以下面是我使用的命令。
mongod --dbpath /home/user/data/dbhttps://stackoverflow.com/questions/41261115
复制相似问题