Przede wszystkim pobierz i zainstaluj mongodb, nie będę mówił o konkretnym tutorialu pobierania i instalacji, używam wersji "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Katalog, który zainstalowałem, to: D:\MongoDB\Server\3.4\
Zacząłem MongoDB w formie pliku konfiguracyjnego i samodzielnie stworzyłem nowy plik mongo.conf
<setting> = <value> Ten format konfiguracyjny to plik konfiguracyjny MongoDB wersji 2.4, a nowa wersja może być kompatybilna z poleceniami konfiguracyjnymi starej wersji
Oficjalny link do wprowadzenia do strony internetowej: https://docs.mongodb.com/v2.4/reference/configuration-options/
Nowa wersja opiera się na formacie profilu YAML oraz linku wprowadzającym: https://docs.mongodb.com/manual/reference/configuration-options/
Konfiguracja wygląda następująco:
Następnie wejdź do katalogu bin i uruchom go za pomocą polecenia cmd, a polecenie startowe wygląda następująco:
Błąd wygląda następująco:
--------------------------- mongod.exe - Błąd systemu --------------------------- Tego programu nie można uruchomić, ponieważ api-ms-win-crt-runtime-l1-1-0.dll brakuje w komputerze. Spróbuj ponownie zainstalować program, żeby rozwiązać ten problem. --------------------------- Czy na pewno ---------------------------
Oto jak to naprawić:
Instalacja programu VC redit.exe rozwiązanie
Jest to program VC: VC redit.exe Link: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Wybierz x86 lub x64 podczas pobierania zgodnie z potrzebami swojego systemu i instalacja przebiega pomyślnie.
Po rozwiązaniu tego problemu uruchamiamy ponownie polecenie startowe i odkrywamy, że nowy błąd wygląda następująco:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [główna] Nieudana globalna inicjalizacja: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Rozwiązanie: Utwórz nowy folder logów w katalogu D:\MongoDB\Server\3.4\!!
Następnie ponownie wykonaj polecenie startowe i tym razem nie ma błędu, ale port nie jest połączony, uruchomienie nie przebiega pomyślnie i błąd nie jest zgłaszany, w następujący sposób:
W rzeczywistości nie jest to udany start, a rozwiązanie jest następujące:
W D:\MongoDB\Server\3.4\directory utworz nowy folder danych!!
PonieważW pliku konfiguracyjnym określamy katalog obu plików, program nie utworzy go automatycznie, trzeba go utworzyć ręcznie, jeśli katalog nie istnieje, MongoDB nie uruchomi się! Błędy nie mogą być zgłaszane!!
Wszystkie logi i katalogi danych muszą być tworzone ręcznie, tym razem start jest udany!!
Po pomyślnym uruchomieniu nie zamykaj okna cmd, jeśli zamkniesz okno cmd, MongoDB również zostanie zamknięty!!
Interfejs sukcesu startupu MongoDB wygląda następująco:
|