Како инсталирати МонгоДБ на Убунту

МонгоДБ налепнице

Орацлеова куповина МиСКЛ-а учинила је да многи пројекти база података значајно напредују како би постали моћна и бесплатна алтернатива МиСКЛ-у. У веб пољу МиСКЛ се замењује са МариаДБ, моћна база података и врло слична МиСКЛ-у, али постоји више алтернатива и стабилних база података које можемо користити за веб свет, за наше апликације или једноставно за употребу у нашем Убунту-у.

У овом случају ћемо вам рећи како инсталирати МонгоДБ, моћна, врло моћна база података која је такође отвореног кода. Међутим, најновија верзија ове базе података није доступна за Убунту. Зато ћемо вам рећи како га инсталирати у наш Убунту.

Инсталација за коју ћемо вам рећи да припада Убунту 16.04, али то можемо учинити са другим актуелнијим системима као што су Убунту 16.10 или Убунту 17.04. Да бисмо инсталирали МонгоДБ у Убунту, довољно је да отворимо терминал и инсталирамо са спољним спремиштем:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

sudo apt-get update

sudo apt-get install -y mongodb-org

Након овога започиње инсталација најновије верзије МонгоДБ у нашем Убунтуу. Али ово није једина ствар коју морамо да урадимо. Тако да МонгоДБ исправно ради када покренемо систем морамо уредити датотеку услуге. Да бисмо то учинили, отварамо терминал и пишемо следеће:

sudo nano /etc/systemd/system/mongodb.service

И у датотеку која се појави на крају залепимо следећи текст:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
Documentation=https://docs.mongodb.org/manual

[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Текст чувамо притиском на Цтрл + О и затварамо притиском на Цтрл + Кс. Сада поново покрећемо услуге повезане са МонгоДБ-ом да би промене ступиле на снагу:

sudo systemctl daemon-reload
sudo systemctl enable mongod
sudo systemctl start mongod

И са овим већ имамо МонгоДБ у нашем Убунту-у. Као што видите, то је једноставан инсталациони систем, али нешто дужи од два клика помоћу Убунту софтверског менаџера.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Францисцок дијо

    Добио сам ову грешку:

    Омогућавање јединице није успело: Датотека јединице монгод.сервице не постоји.
    Покретање монгод.сервице није успело: јединица монгод.сервице није пронађена.

    Како да то поправим?

    1.    З3р0 дијо

      Да ли сте нашли решење? чини ми се иста ствар ..