Quel est le répertoire de données par défaut pour mongodb si nous l'installons dans amazon ec2

9

J'ai essayé de trouver cette information partout et je n'ai pas pu la trouver. J'ai déjà changé mongodb.conf donc j'oublie où se trouve le répertoire d'origine.

user4951
la source

Réponses:

5

Lorsque vous recherchez un fichier dans votre système de fichiers pendant que vous exécutez Ubuntu, un moyen très simple de le trouver est de procéder comme suit:

  1. Mettez à jour la base de données avec vos fichiers (peut être un peu lent, selon le moment où il s'exécute automatiquement pour la dernière fois depuis votre système):

    sudo updatedb
    
  2. Recherchez le fichier correspondant (super rapide):

    locate mongodb.conf
    

Le nom du fichier de configuration a récemment changé, utilisez maintenant locate mongod.conf(plus de "b") (ou juste locate '*mongo*.conf', si vous n'êtes pas sûr).

Remarque : dans les dernières versions de mongodb, le fichier de configuration a été renommé enmongod.conf

hytromo
la source
Le nom du fichier de configuration a récemment changé, utilisez maintenant "Locate mongod.conf" (plus de "b")
Nick Pineda
Ça ne marche pas pour moi. Locate n'a aucune sortie.
OddDev du
1
@OddDev, le fichier a été renommé mongod.conf. Dans mon installation, il est placé à/etc/mongod.conf
hytromo
2

Je ne sais pas exactement pour amazon ec2 mais sur ma machine, il est situé dans / var / lib / mongodb

kmassada
la source
-1

Vous pouvez trouver la configuration de MongoDB: recherchez ' mongo .conf' C'est également la ressource MongoDB: https://docs.mongodb.com/manual/reference/configuration-options/

Osman
la source
1
Bienvenue sur Ask Ubuntu! Bienvenue sur Ask Ubuntu! Veuillez ajouter les citations appropriées lorsque votre réponse incorpore une partie d'une autre réponse. Pour une discussion sur pourquoi voir cette méta-question . Si votre réponse ne tient pas la route, envisagez de suggérer une modification ou de développer votre réponse.
J. Starnes
-1

IMO trouver des fichiers avec Locate n'est pas la meilleure approche, car vous devez connaître le nom identique du fichier que vous recherchez

Essayez plutôt

find / -name 'mondo*.conf'
Betro Hakala
la source
Avez-vous consulté locatela page de manuel de ? Il prend en charge les caractères génériques et les expressions régulières.
muru
Vous avez raison, je ne l'ai pas - pourtant, vous auriez pu donner un exemple de son utilisation dans le même scénario.
Betro Hakala
locate '*mongo*.conf', Ou tout simplement: locate mongo.
muru
C'est aussi une bonne réponse, tous les développeurs ne sont pas autorisés à exécuter sudosudo updatedb
Watt