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.

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


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


-1

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


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'

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.