2016-07-23 94 views

回答

1

您可以尝试在文件系统中搜索mongod.lock文件。该文件在WiredTiger和mmapv1引擎的数据库目录中创建。

如果您从Linux命令行运行mongod,请检查历史记录。

+0

'mongod.lock'显然在我的系统中无处可用。 – user124384

0

dbpath可以通过设置:

  • mongod --dbpath <your_db_path>
  • mongod --config configuration.file,其中配置包含类似的条目:dbpath=<yourdb_path>

默认情况下,蒙戈带有一个服务脚本(对于Linux位于/etc/init.d/mongod),它将在启动时启动mongod。对我来说,它包含:

CONF=/etc/mongodb.conf 
mongod --config $CONF 

CONF变量可能对您的系统

在不同的值。如果你想找到你的蒙戈DBPATH,你要看看这个配置文件。

您可以手动dbpath设定mongod --dbpath /var/mongo/data,但如果重新启动mongod的服务,它会考虑到从mongod的服务脚本

还要注意的一个,从人的mongod:

除非特别指定,mongod的将在默认的>/data/db目录中查找数据文件。 (Windows系统使用\ data \ db目录。)如果使用软件包管理系统进行安装。 检查您的软件包提供的/etc/mongodb.conf文件>以查看dbpath的配置。

相关问题