Jaki jest domyślny katalog danych dla mongodb, jeśli zainstalujemy go w amazon ec2

9

Próbowałem znaleźć te informacje wszędzie i nie mogłem ich znaleźć. Już zmieniam mongodb.conf, więc zapominam, gdzie jest oryginalny katalog.

użytkownik4951
źródło

Odpowiedzi:

5

Podczas wyszukiwania pliku w systemie plików podczas działania Ubuntu bardzo łatwym sposobem na znalezienie go jest:

  1. Zaktualizuj bazę danych o swoje pliki (może być nieco powolne, w zależności od tego, kiedy ostatni raz uruchamia się automatycznie z systemu):

    sudo updatedb
    
  2. Wyszukaj odpowiedni plik (superszybki):

    locate mongodb.conf
    

Nazwa pliku konfiguracji ostatnio się zmieniła, teraz użyj locate mongod.conf(nie więcej „b”) (lub po prostu locate '*mongo*.conf', jeśli nie jesteś pewien).

Uwaga : W najnowszych wersjach mongodb nazwa pliku konfiguracyjnego została zmieniona namongod.conf

hytromo
źródło
Nazwa pliku konfiguracyjnego ostatnio się zmieniła, teraz użyj „locate mongod.conf” (nigdy więcej „b”)
Nick Pineda
Nie działa dla mnie. Zlokalizuj nie ma żadnych danych wyjściowych.
OddDev,
1
@OddDev nazwa pliku została zmieniona mongod.conf. W mojej instalacji jest on umieszczony na/etc/mongod.conf
hytromo
2

Nie jestem pewien amazonu ec2 dokładnie, ale na mojej maszynie znajduje się on w / var / lib / mongodb

kmassada
źródło
-1

Możesz znaleźć konfigurację MongoDB: zlokalizuj „ mongo .conf”. Jest to również zasób MongoDB: https://docs.mongodb.com/manual/reference/configuration-options/

Osman
źródło
1
Witamy w Ask Ubuntu! Witamy w Ask Ubuntu! Dodaj odpowiednie cytaty, jeśli Twoja odpowiedź zawiera fragment innej odpowiedzi. Do dyskusji na temat tego, dlaczego zobacz to meta pytanie . Jeśli twoja odpowiedź nie byłaby sama w sobie, rozważ: zaproponowanie edycji lub rozszerzenie odpowiedzi.
J. Starnes,
-1

Wyszukiwanie plików IMO z lokalizacją nie jest najlepszym podejściem, ponieważ musisz znać identyczną nazwę szukanego pliku

Spróbuj zamiast tego

find / -name 'mondo*.conf'
Betro Hakala
źródło
Czy spojrzałeś na stronę locatepodręcznika ? Obsługuje zarówno symbole wieloznaczne, jak i wyrażenia regularne.
muru
Masz rację, ja nie - jeszcze mogłeś podać przykład jego użycia w tym samym scenariuszu.
Betro Hakala
locate '*mongo*.conf', Lub po prostu: locate mongo.
muru
To także dobra odpowiedź, nie każdy programista ma uprawnienia sudo do uruchomieniasudo updatedb
Watt