如果我们将其安装在Amazon EC2中,则mongodb的默认数据目录是什么?


9

我试图在任何地方找到此信息,但找不到。我已经更改了mongodb.conf,所以我忘记了原始目录在哪里。

Answers:


5

在运行Ubuntu的同时在文件系统中搜索文件时,一种非常简单的查找方法是执行以下操作:

  1. 使用文件更新数据库(可能会有点慢,具体取决于它上次从系统中自动运行的时间):

    sudo updatedb
    
  2. 搜索相应的文件(超级快):

    locate mongodb.conf
    

配置文件名称最近已更改,现在使用locate mongod.conf(不再使用“ b”)(或者locate '*mongo*.conf',如果不确定,也可以使用)。

注意:在最新的mongodb版本中,配置文件已重命名为mongod.conf


配置文件名最近更改,现在使用“ locate mongod.conf”(不再使用“ b”)
Nick Pineda

对我不起作用。定位没有任何输出。
OddDev

1
@OddDev文件已重命名为mongod.conf。在我的装置中,它放置在/etc/mongod.conf
hytromo's

2

我不确定确切是Amazon ec2,但在我的机器上它位于/ var / lib / mongodb



-1

IMO使用locate查找文件不是最佳方法,因为您必须知道所搜索文件的名称相同

试试吧

find / -name 'mondo*.conf'

你看过locate联机帮助吗?它同时支持通配符和正则表达式。
muru

您是对的,我没有,但是您可以给出在相同情况下其用法的示例。
Betro Hakala

locate '*mongo*.conf',或简单地:locate mongo
muru

这也是一个很好的答案,并非每个开发人员都具有运行的须藤权限sudo updatedb
Watt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.