错误:dbpath (/data/db) 不存在. 尝试在 onrder 中创建副本集以使用 mongoconnecto



在尝试创建数据库的副本集时,我收到一个错误,指出dbpath/data/db不存在。 版本(蒙戈( 2.6..10. 我开始使用服务MongoDB start命令,之后出现mongo shell.log如下

root@5936a72e744f:/dbex# mongod --replSet myDevReplSet

2017-07-31T05:13:30.946+0000 [初始化并听] MongoDB 起始:pid=679 端口=27017 dbpath=/data/db 64 位主机=5936a72e744f 2017-07-31T05:13:30.947+0000 [初始化收听] 数据库版本 v2.6.10 2017-07-31T05:13:30.947+0000 [初始化收听] git 版本:nogitversion 2017-07-31T05:13:30.947+0000 [初始化并收听] OpenSSL版本:OpenSSL 1.0.2g 1 三月 2016 2017-07-31T05:13:30.947+0000 [initandlisten] 构建信息: Linux lgw01-12 3.19.0-25-通用 #26~14.04.1-Ubuntu SMP 周五 2015 年 7 月 24 日 21:16:20 UTC x86_64 BOOST_LIB_VERSION=1_58 2017-07-31T05:13:30.948+0000 [初始化收听] 分配器:TCMALLOC 2017-07-31T05:13:30.949+0000 [initandlisten] 选项: { 复制: { replSet: "myDevReplSet" } } 2017-07-31T05:13:30.950+0000 [初始化和收听] 初始化和收听中的异常:10296


错误:数据库路径 (/data/db( 不存在。 创建此目录或在 --dbpath 中提供现有目录。 见 http://dochub.mongodb.org/core/startingandstoppingmongo


终止

如果你看看你的/etc/mongod.conf,你会看到

storage:
dbPath: /data/db

因此,创建目录/data/db 并确保适当的权限。

有时数据存储在var/lib/mongod.

使用以下命令启动副本集:

mongod --port 27017 --dbpath "/var/lib/mongodb" --replSet rs0

检查适当的位置并更改dbpath位置

最新更新