MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да инсталирате MongoDB на Windows система?

Докато обсъждаме как да инсталирате MongoDB 4.2 на Redhat /Centos 7 в предишната ни статия Как да инсталирате MongoDB 4.2 на системи RedHat/ CentOS 7 , в това ще обсъдим как да инсталирате MongoDB Community Edition 4.2 4.2 на Windows система, като използвате:

  • съветника за инсталиране на MongoDB
  •  msiexec.exe от командния ред (cmd.exe)
  1. Инсталиране на MongoDB 4.2 с помощта на съветника за инсталиране на MongoDB:

Както виждаме, инсталирането на MongoDB с помощта на съветника за инсталиране на MongoDB е доста лесно. Необходимите условия за инсталацията са Windows система като поддържана платформа и инсталаторът на MongoDB.

Нека проверим поддържаните платформи за системните прозорци, MongoDB изисква x86-64 архитектура и поддържа следната платформа:

  • Windows 7/Server 2008 R2
  • Windows 8/2012 R2 и по-нови версии

Нека проверим секцията за официални изтегляния на MongoDB, за да изтеглите инсталатора на MongoDB, за да стартирате инсталатора:

Както можем да видим по-горе, можем да изберем версията MongoDB, The Os и пакета за изтегляне като два формата ZIP формат или MSI формат.

Нека започнем така, че нашата интерактивна инсталация на нашата система Windows 8:

След като изтеглянето на инсталационния файл mongodb-win32-x86_64-2012plus-4.2.2-signed.msi приключи, ние започваме инсталационния процес:

Щракнете върху Напред на екрана по-горе и след като приемем условията в квадратчето за отметка на Лицензионното споразумение:

Щракнете върху бутона Напред, за да продължите напред, трябва да изберем между „Пълна“ и „Персонализирана“ инсталация:

Ако трябва да изберем коя функция на програмите ще бъде инсталирана и къде ще бъде инсталирана, това е възможно с инсталация по избор:

Като се има предвид, че избрахме да преминем към препоръчителната опция за настройка „Завършено“, която ще инсталира MongoDB и инструментите MongoDB на местоположението по подразбиране.

Започвайки от MongoDB 4.0, инсталационният процес ни дава избор да инсталираме само двоичните файлове на MongoDB или да настроим MongoDB като услуга на Windows по време на инсталацията:

На екрана по-долу изглежда, че задейства действителния процес на инсталиране, като щракнете върху бутона Инсталиране:

Тъй като ние инсталираме и конфигурираме MongoDB като услуга на Windows по време на инсталацията, услугата MongoDB се стартира при успешна инсталация.

След инсталацията можем да проверим архитектурата на нашата инсталационна директория. Както можем в нашата инсталационна директория „C:\Program Files\MongoDB\Server\4.2“:имаме три директории:

  • Bin:за съхраняване на двоични файлове
  • Данни:към данни в директорията с данни, посочена от –dbpath
  • Регистър:за съхраняване на регистрационни файлове

MongoDB се конфигурира с помощта на конфигурационния файл   C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg

Това е нашият mongod.cfg в нашата демонстрационна инсталация:

# mongod.conf

# за документация на всички опции, вижте:

# http://docs.mongodb.org/manual/reference/configuration-options/

# Къде и как да съхранявате данни.

съхранение:

dbPath:C:\Program Files\MongoDB\Server\4.2\data

дневник:

активирано:true

# двигател:

# mmapv1:

# кабелен тигър:

# къде да се записват данни за регистриране.

системен дневник:

местоназначение:файл

logAppend:вярно

път:C:\Program Files\MongoDB\Server\4.2\log\mongod.log

# мрежови интерфейса

net:

порт:27017

bindIp:127.0.0.1

#processManagement:

#security:

#operationProfiling:

#репликация:

#sharding:

## опции само за предприятия:

#auditLog:

#snmp:

  1. Инсталиране на MongoDB 4.2 с помощта на msiexec.exe: 

Инсталацията на MongoDB с помощта на съветника за инсталиране на MongoDB ни дава възможност да контролираме инсталационния процес и това е интерактивен процес, базиран на напредъка на инсталацията.

В противен случай, ако изберем да инсталираме MongoDB в тих режим и без надзор, можем да използваме msiexec.exe от командния ред.

Следват стъпките, които трябва да се следват:

  1. Отворете команден ред/интерпретатор на Windows (cmd.exe) в режим на администратор
  2. От този команден ред, който е отворен, отидете в директорията, където се изтегля инсталационната програма на MongoDB, и изпълнете следната команда:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

INSTALLLOCATION=”C:\MongoDB\Server\4.2\”

За да персонализираме инсталационната директория, добавяме опцията за инсталиране. Ако искаме да запазим тази по подразбиране, можем да пропуснем тази опция.

Започвайки с Windows 8 или по-нова версия, можем да използваме msiexec.exe, за да инсталираме всички двоични файлове на MongoDB, включително MongoDB Compass. Така че, за да пропуснем инсталирането му, трябва изрично да го направим, използвайки аргумента SHOULD_INSTALL_COMPASS="0″, както следва:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

SHOULD_INSTALL_COMPASS="0″

Освен това имаме опцията да инсталираме конкретни комплекти компоненти на MongoDB; можем да ги посочим в аргумента ADDLOCAL, както следва:

Например, за да инсталирате само сървъра MongoDB (mongod.exe) и mongo.exe обвивката, както и да настроите сървъра MongoDB като услуга на Windows и да включим Compass в инсталациите, можем просто да изпълним това:

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. SCUMM:Инфраструктура за мониторинг на база данни, базирана на агенти в ClusterControl

  2. Програмиране на база данни на Python с MongoDB за начинаещи

  3. Ако имам идентификатор на документ mongo като низ, как да го потърся като _id?

  4. MongoDB:Как да актуализирам множество документи с една команда?

  5. Вземете името на месеца от дата в SQL