Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 9243|Odpowiedź: 1

Kilka problemów napotkanych przy uruchamianiu instalacji MongoDb

[Skopiuj link]
Opublikowano 20.08.2017 16:09:07 | | | |
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:










Poprzedni:Narzędzie do połączenia Robomongo w bazie danych MongoDb
Następny:Parametry pliku konfiguracyjnego MongoDB v2.4
 Ziemianin| Opublikowano 20.08.2017 16:16:38 |
Parametry pliku konfiguracyjnego MongoDB v2.4
https://www.itsvse.com/thread-3994-1-1.html
(Źródło: Architect)
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com