Орацлеова куповина МиСКЛ-а учинила је да многи пројекти база података значајно напредују како би постали моћна и бесплатна алтернатива МиСКЛ-у. У веб пољу МиСКЛ се замењује са МариаДБ, моћна база података и врло слична МиСКЛ-у, али постоји више алтернатива и стабилних база података које можемо користити за веб свет, за наше апликације или једноставно за употребу у нашем Убунту-у.
У овом случају ћемо вам рећи како инсталирати МонгоДБ, моћна, врло моћна база података која је такође отвореног кода. Међутим, најновија верзија ове базе података није доступна за Убунту. Зато ћемо вам рећи како га инсталирати у наш Убунту.
Инсталација за коју ћемо вам рећи да припада Убунту 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
И са овим већ имамо МонгоДБ у нашем Убунту-у. Као што видите, то је једноставан инсталациони систем, али нешто дужи од два клика помоћу Убунту софтверског менаџера.
Добио сам ову грешку:
Омогућавање јединице није успело: Датотека јединице монгод.сервице не постоји.
Покретање монгод.сервице није успело: јединица монгод.сервице није пронађена.
Како да то поправим?
Да ли сте нашли решење? чини ми се иста ствар ..