Mam błąd dotyczący dbpath (/data/db/) does not exist
, ale /etc/mongodb.conf
nazwał go dbpath = /var/lib/mongodb.
Więc, co jest domyślną ścieżką dla MongoDB?Jaka jest domyślna ścieżka do bazy danych dla MongoDB?
Odpowiedz
Mam wersję 2.0.7 zainstalowaną na Ubuntu i domyślnie jest to /var/lib/mongodb/
i to jest również to, co zostało umieszczone w moim pliku /etc/mongodb.conf
.
Domyślna dbpath dla mongodb to /data/db
.
Nie ma domyślny plik konfiguracyjny, więc albo trzeba określić to przy uruchamianiu mongod
z:
mongod --config /etc/mongodb.conf
.. lub użyj zapakowanej instalacja MongoDB (jak Redhat lub Debian/Ubuntu), który będzie dołącz ścieżkę do pliku konfiguracyjnego w definicji usługi.
Uwaga: aby sprawdzić opcje dbpath i wiersza polecenia uruchomionego mongod
podłączyć poprzez powłoki mongo
i uruchom:
db.serverCmdLineOpts()
W szczególności, jeśli zwyczaj dbpath
jest ustawiona będzie wartość :
db.serverCmdLineOpts().parsed.dbpath // MongoDB 2.4 and older
db.serverCmdLineOpts().parsed.storage.dbPath // MongoDB 2.6+
I zależy od wersji i dystrybucji.
Na przykład domyślne pobieranie pre-2.2 ze strony MongoDB używa: /data/db
, ale instalacja Ubuntu w jednym punkcie używana: var/lib/mongodb
.
Sądzę, że zostały one teraz ujednolicone, aby 2.2+ używało tylko data/db
, niezależnie od tego, czy pochodzi z bezpośredniego pobrania na stronie, czy z repozytorium.
Na komputerze z systemem Windows rozpocząć proces mongod
określając dbpath:
mongod --dbpath \mongodb\data
referencyjny: Manage mongod
Processes
Ta odpowiedź dotyczy również systemu Linux –
- 1. Jaka jest domyślna ścieżka debug.keystore na Macu?
- 2. Jaka jest domyślna czcionka dla ggplot2
- 3. Szyfrowanie bazy danych MongoDB
- 4. Domyślna ścieżka OpenFileDialog
- 5. Domyślna ścieżka wzorów Grok
- 6. Jaka jest pojemność bazy danych Mnesia?
- 7. ścieżka względna dla pliku bazy danych w pliku konfiguracyjnym
- 8. Mongodb - Zmień nazwę bazy danych
- 9. Domyślna ścieżka wyszukiwania książki kucharskiej
- 10. Wartość domyślna bazy danych H2 kolumny TIMESTAMP
- 11. emacs "Znajdź plik:" ścieżka domyślna
- 12. Jaka jest wartość domyślna elementu w tablicy?
- 13. Jaka jest domyślna nazwa pola tekstowego dla Summernote?
- 14. MongoDB jest przetrzymywany dla okupu
- 15. Jaka jest wartość domyślna dla członków klasy C++?
- 16. Jaka jest domyślna wartość atrybutu "position" dla DIV?
- 17. Jaka jest domyślna nazwa użytkownika dla instancji SSH EC2 Linux?
- 18. Memcache, Mongodb lub inne Przechowywanie bazy danych dla sesji litowych
- 19. Jaka jest domyślna kolejność listy zwróconej przez wywołanie filtru Django?
- 20. Ustaw limit bazy danych MongoDB (ROZMIAR)
- 21. Zapytanie bazy danych MongoDB z zapytaniem
- 22. SQL: Jaka jest domyślna kolejność zapytań?
- 23. Python: Jaka jest domyślna obsługa SIGTERM?
- 24. Jaka jest domyślna strefa czasowa w java.util.Date
- 25. Jaka jest domyślna metoda HTTP formularza?
- 26. Tylko połowa bazy danych MongoDB jest przetwarzana w wiosennej partii
- 27. Pobierz bazy danych MongoDB w tablicy JavaScript?
- 28. Narzędzie do administrowania bazami danych dla MongoDB
- 29. Polecenie do wyświetlenia bazy danych, której aktualnie używam w MongoDB?
- 30. Jaka jest odpowiednia struktura danych i schemat bazy danych do przechowywania reguł logicznych?
dlaczego książka 'MongoDB: ostateczne guide' powiedział, że domyślnie'/data/db '? Nie wiem dlaczego. – holys
Może to być czynnikiem budowania pakietu dystrybucyjnego. Zainstalowałem swoją kopię za pomocą 'apt-get'. Jak zainstalowałeś swoją kopię? Czy nadal pojawia się błąd dotyczący nieistniejącej ścieżki dbpath? – HeatfanJohn