MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak zainstalować MongoDB w systemie Windows?

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)
  1. 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:

  1. 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:

  1. Otwórz wiersz poleceń/interpreter systemu Windows (cmd.exe) w trybie administratora
  2. 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" ^


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. ABC NestJS:Przewodnik dla początkujących z MongoDB (Mongoose).

  2. MongoDB zagnieżdżone OR/AND Gdzie?

  3. Analiza porównawcza MongoDB — zwiększanie wydajności NoSQL

  4. MongoDB:Unikalny indeks właściwości elementu tablicy

  5. Wyszukiwanie agregacji Mongodb z warunkami