Ponieważ omawiamy, jak zainstalować MongoDB 4.2 na Redhat /Centos 7 w naszym poprzednim artykule Jak zainstalować MongoDB 4.2 na systemach RedHat/CentOS 7 , omówimy w tym Jak zainstalować MongoDB Community Edition 4.2 4.2 w systemie Windows za pomocą:
- kreator instalacji MongoDB
- msiexec.exe z wiersza poleceń (cmd.exe)
- Instalacja MongoDB 4.2 za pomocą kreatora MongoDB Installer:
Jak widać, instalacja MongoDB za pomocą kreatora instalacji MongoDB jest dość łatwa. Warunkiem instalacji jest system Windows jako obsługiwana platforma i instalator MongoDB.
Sprawdźmy obsługiwane platformy dla systemu Windows, MongoDB wymaga architektury x86-64 i obsługuje następującą platformę:
- Windows 7/Server 2008 R2
- Windows 8/2012 R2 i nowsze
Sprawdźmy sekcję Oficjalne pobieranie MongoDB, aby pobrać instalator MongoDB w celu uruchomienia instalatora:
Jak widać powyżej, możemy wybrać wersję MongoDB, The Os i pakiet do pobrania w dwóch formatach w formacie ZIP lub w formacie MSI.
Zacznijmy więc nasza interaktywna instalacja w naszym systemie Windows 8:
Po zakończeniu pobierania pliku instalatora mongodb-win32-x86_64-2012plus-4.2.2-signed.msi rozpoczynamy proces instalacji:
Kliknij Dalej na ekranie powyżej i po zaakceptowaniu warunków w polu wyboru Umowy licencyjnej:
Kliknij przycisk Dalej, aby przejść dalej, musimy wybrać między instalacją „Pełna” i „Niestandardowa”:
Jeśli musimy wybrać, która funkcja programów zostanie zainstalowana i gdzie zostanie zainstalowana, jest to możliwe dzięki instalacji niestandardowego wyboru:
Biorąc pod uwagę, że wybraliśmy zalecaną opcję konfiguracji „Zakończono”, która zainstaluje MongoDB i narzędzia MongoDB w domyślnej lokalizacji.
Począwszy od MongoDB 4.0, proces instalacji daje nam możliwość zainstalowania tylko plików binarnych MongoDB lub skonfigurowania MongoDB jako usługi Windows podczas instalacji:
Na poniższym ekranie wydaje się, że uruchamia się rzeczywisty proces instalacji, klikając przycisk Instaluj:
Ponieważ instalujemy i konfigurujemy MongoDB jako usługę Windows podczas instalacji, usługa MongoDB jest uruchamiana po pomyślnej instalacji.
Po instalacji możemy sprawdzić architekturę naszego katalogu instalacyjnego. Jak możemy w naszym katalogu instalacyjnym „C:\Program Files\MongoDB\Server\4.2”:mamy trzy katalogi:
- Bin:do przechowywania plików binarnych
- Dane:do danych w katalogu danych określonym przez –dbpath
- Dziennik:do przechowywania plików dziennika
MongoDB jest konfigurowany za pomocą pliku konfiguracyjnego C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg
To jest nasz plik mongod.cfg w naszej instalacji demonstracyjnej:
# mongod.conf
#, aby uzyskać dokumentację wszystkich opcji, zobacz:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Gdzie i jak przechowywać dane.
przechowywanie:
dbPath:C:\Program Files\MongoDB\Server\4.2\data
dziennik:
włączone:prawda
# wyszukiwarka:
# mmapv1:
# wiredTiger:
# gdzie zapisywać dane logowania.
Dziennik systemu:
miejsce docelowe:plik
logAppend:prawda
ścieżka:C:\Program Files\MongoDB\Server\4.2\log\mongod.log
# interfejsy sieciowe
netto:
port:27017
bindIp:127.0.0.1
#processManagement:
#bezpieczeństwo:
#operationProfilowanie:
#replikacja:
#sharding:
## Opcje tylko dla przedsiębiorstw:
#auditLog:
#snmp:
- Instalacja MongoDB 4.2 przy użyciu pliku msiexec.exe:
Instalacja MongoDB za pomocą kreatora MongoDB Installer daje nam możliwość kontrolowania procesu instalacji i jest to interaktywny proces oparty na postępach instalacji.
W przeciwnym razie, jeśli zdecydujemy się zainstalować MongoDB w trybie cichym i nienadzorowanym, możemy użyć msiexec.exe z wiersza poleceń.
Należy wykonać następujące kroki:
- Otwórz wiersz poleceń/interpreter systemu Windows (cmd.exe) w trybie administratora
- W otwartym wierszu poleceń przejdź do katalogu, w którym pobrany został instalator MongoDB i uruchom następujące polecenie:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
INSTALLLOCATION=”C:\MongoDB\Server\4.2\”
Aby spersonalizować katalog instalacyjny, dodajemy opcję instalacji. Jeśli chcemy zachować domyślną, możemy pominąć tę opcję.
Począwszy od systemu Windows 8 lub nowszego, możemy użyć msiexec.exe do zainstalowania wszystkich plików binarnych MongoDB, w tym MongoDB Compass. Aby pominąć jego instalację, zrobiliśmy to wyraźnie za pomocą argumentu SHOULD_INSTALL_COMPASS=”0″ w następujący sposób:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
SHOULD_INSTALL_COMPASS=”0″
Ponadto mamy możliwość zainstalowania określonych zestawów komponentów MongoDB; możemy je określić w argumencie ADDLOCAL w następujący sposób:
Na przykład, aby zainstalować tylko serwer MongoDB (mongod.exe) i powłokę mongo.exe, a także skonfigurować serwer MongoDB jako usługę Windows i dołączyć Compass do instalacji, możemy po prostu uruchomić to:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
ADDLOCAL="ServerService,Client" ^