9

I tried to find this info everywhere and couldn't find it. I already change mongodb.conf so I forget where the original directory is.

4 Answers 4

6

When you are searching a file in your filesystem while you are running Ubuntu a very easy way to find it is to do the following:

  1. Update the database with your files (may be a bit slow, depending on when it run the last time automatically from your system):

    sudo updatedb
    
  2. Search for the corresponding file (super quick):

    locate mongodb.conf
    

The config file name has recently change, now use locate mongod.conf (no more "b") (or just locate '*mongo*.conf', if you aren't sure).

Note: In the latest mongodb versions, the configuration file has been renamed to mongod.conf

3
  • The config file name has recently change, now use "locate mongod.conf" (no more "b") May 21, 2016 at 21:49
  • Doesn't work for me. Locate hasn't any output.
    – OddDev
    Sep 7, 2017 at 7:00
  • 1
    @OddDev the file has been renamed to mongod.conf. In my installation it's placed at /etc/mongod.conf
    – hytromo
    Sep 7, 2017 at 14:59
2

I'm not sure for amazon ec2 exactly but on my machine it is located at /var/lib/mongodb

0
-1

You can find MongoDB configuration: locate 'mongo.conf' Also this is the MongoDB resource: https://docs.mongodb.com/manual/reference/configuration-options/

1
  • 1
    Welcome to Ask Ubuntu! Welcome to Ask Ubuntu! Please add appropriate citations when your answer incorporates a part of another answer. For discussion about why see this meta question. If your answer would not stand on its own consider: suggesting an edit, or expanding your answer.
    – J. Starnes
    Jan 13, 2018 at 3:06
-1

IMO finding files with locate isn't the best approach, since you have to know the identical name of the file you're searching

Try instead

find / -name 'mondo*.conf'
4
  • Have you looked at locate's manpage? It supports both wildcards and regular expressions.
    – muru
    May 22, 2016 at 16:41
  • You are right, I haven't - yet you could've gave an example of its usage in the same scenario. May 22, 2016 at 17:00
  • locate '*mongo*.conf', or simply: locate mongo.
    – muru
    May 22, 2016 at 17:03
  • This is also good answer, not every developer has sudo permission to run sudo updatedb
    – Watt
    Jun 22, 2017 at 19:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .