MongoDB/data/db/不存在,但以前存在
昨晚我上床睡觉了,一切都很好。我今天醒来,无法与数据库建立连接。所以我重新启动,运行mongod-repair并得到了这个错误MongoDB/data/db/不存在,但以前存在,mongodb,Mongodb,昨晚我上床睡觉了,一切都很好。我今天醒来,无法与数据库建立连接。所以我重新启动,运行mongod-repair并得到了这个错误 ERROR: dbpath (/data/db/) does not exist. Create this directory or give existing directory in --dbpath. See http://dochub.mongodb.org/core/startingandstoppingmongo 但这一切都很好,所以我尝试将cd放入
ERROR: dbpath (/data/db/) does not exist.
Create this directory or give existing directory in --dbpath.
See http://dochub.mongodb.org/core/startingandstoppingmongo
但这一切都很好,所以我尝试将cd放入/data/文件夹,但该文件夹不存在。我在设置Mongo时使用了所有的默认设置,它在两周内工作得非常好,现在是这样。发生这种情况时?您可能有一个配置文件,默认情况下它通常是/etc/mongodb.conf
尝试mongod-config/etc/mongodb.conf-repair您可能有一个配置文件,默认情况下它通常是/etc/mongodb.conf
尝试mongod-config/etc/mongodb.conf-repair默认情况下,mongodb查找/etc/mongodb.conf您的数据库路径是什么?刚刚打开了/etc/mongodb.conf和/etc/init/mongodb.conf这两个文件都存在,但都是空白的。我的dbpath是mongo创建的默认路径。dbpath:/var/lib/mongodby默认mongodb查找/etc/mongodb.conf您的dbpath是什么?刚刚打开了/etc/mongodb.conf和/etc/init/mongodb.conf这两个文件都存在,但都是空的。我的dbpath是mongo创建的默认路径。dbpath:/var/lib/mongodbran,并将所有输出转到:/var/log/mongodb/mongodb.log重新运行mongod-repair,仍然是相同的错误您的dbpath是在/etc/mongodb.conf中定义的。您是否在日志中看到任何错误消息?您是否尝试在运行-repair之后启动服务?按照我建议的方式进行修复?当我运行mongod-config/etc/mongodb.conf-repair时,当我运行mongod-config/etc/init/mongodb.conf-repair时,所有输出都会转到:/var/log/mongodb/mongodb.log,I get error命令行:“limit nofile 20000 20000”use-help for helpmongod-dbpath/var/lib/mongodb-repair中无法识别的行将在命令行上显示输出。请使用init脚本,不要手动启动它。服务mongodb startran,并将所有输出转到:/var/log/mongodb/mongodb.log重新运行mongod-repair,但仍然是相同的错误您的dbpath是在/etc/mongodb.conf中定义的。您是否在日志中看到任何错误消息?您是否尝试在运行-repair之后启动服务?按照我建议的方式进行修复?当我运行mongod-config/etc/mongodb.conf-repair时,当我运行mongod-config/etc/init/mongodb.conf-repair时,所有输出都会转到:/var/log/mongodb/mongodb.log,I get error命令行:“limit nofile 20000 20000”use-help for helpmongod-dbpath/var/lib/mongodb-repair中无法识别的行将在命令行上显示输出。请使用init脚本,不要手动启动它。服务mongodb启动