Was ist das Standarddatenverzeichnis für Mongodb, wenn wir das in Amazon Ec2 installieren

9

Ich habe versucht, diese Informationen überall zu finden und konnte sie nicht finden. Ich ändere bereits mongodb.conf, damit ich vergesse, wo sich das ursprüngliche Verzeichnis befindet.

user4951
quelle

Antworten:

5

Wenn Sie eine Datei in Ihrem Dateisystem durchsuchen, während Sie Ubuntu ausführen, können Sie sie ganz einfach finden, indem Sie Folgendes tun:

  1. Aktualisieren Sie die Datenbank mit Ihren Dateien (kann etwas langsam sein, je nachdem, wann sie das letzte Mal automatisch von Ihrem System ausgeführt wird):

    sudo updatedb
    
  2. Suche nach der entsprechenden Datei (superschnell):

    locate mongodb.conf
    

Der Name der Konfigurationsdatei wurde kürzlich geändert. Verwenden Sie jetzt locate mongod.conf(nicht mehr "b") (oder nur locate '*mongo*.conf', wenn Sie sich nicht sicher sind).

Hinweis : In den neuesten Mongodb-Versionen wurde die Konfigurationsdatei in umbenanntmongod.conf

Hytromo
quelle
Der Name der Konfigurationsdatei hat sich kürzlich geändert. Verwenden Sie jetzt "find mongod.conf" (nicht mehr "b")
Nick Pineda
Funktioniert bei mir nicht Locate hat keine Ausgabe.
OddDev
1
@OddDev Die Datei wurde in umbenannt mongod.conf. In meiner Installation ist es am/etc/mongod.conf
hytromo
2

Ich bin mir für amazon ec2 nicht sicher, aber auf meinem Computer befindet es sich unter / var / lib / mongodb

kmassada
quelle
-1

Sie können MongoDB Konfiguration finden: locate ‚ Mongo Conf‘ Auch dies ist die MongoDB - Ressource: https://docs.mongodb.com/manual/reference/configuration-options/

Osman
quelle
1
Willkommen bei Ask Ubuntu! Willkommen bei Ask Ubuntu! Bitte fügen Sie entsprechende Zitate hinzu, wenn Ihre Antwort einen Teil einer anderen Antwort enthält. Eine Diskussion darüber, warum dies so ist, finden Sie in dieser Meta-Frage . Wenn Ihre Antwort nicht für sich allein stehen würde, überlegen Sie: eine Änderung vorschlagen oder Ihre Antwort erweitern.
J. Starnes
-1

IMO-Dateien mit Suchen zu finden ist nicht der beste Ansatz, da Sie den identischen Namen der gesuchten Datei kennen müssen

Versuchen Sie es stattdessen

find / -name 'mondo*.conf'
Betro Hakala
quelle
Hast du dir die locateManpage angesehen ? Es unterstützt sowohl Platzhalter als auch reguläre Ausdrücke.
Muru
Sie haben Recht, ich habe nicht - aber Sie hätten ein Beispiel für die Verwendung im selben Szenario geben können.
Betro Hakala
locate '*mongo*.conf'oder einfach : locate mongo.
Muru
Dies ist auch eine gute Antwort, nicht jeder Entwickler hat die Sudo-Berechtigung zum Ausführensudo updatedb
Watt