Sådan installeres MongoDB på Ubuntu

MongoDB klistermærker

Oracles køb af MySQL har fået mange databaseprojekter til at blomstre betydeligt for at være et stærkt og gratis alternativ til MySQL. I webfeltet erstattes MySQL af MariaDB, en kraftfuld database og meget lig MySQL, men der er flere alternativer og stabile databaser, som vi kan bruge til webverdenen, til vores applikationer eller simpelthen at bruge i vores Ubuntu.

I dette tilfælde vil vi fortælle dig det hvordan man installerer MongoDB, en stærk, meget kraftfuld database, der også er open source. Den seneste version af denne database er dog ikke tilgængelig for Ubuntu. Derfor skal vi fortælle dig det hvordan man installerer det i vores Ubuntu.

Installationen, som vi vil fortælle dig, tilhører Ubuntu 16.04 men vi kan gøre det med andre mere aktuelle systemer som Ubuntu 16.10 eller Ubuntu 17.04. For at installere MongoDB i Ubuntu behøver vi kun at åbne en terminal og udføre installationen med et eksternt lager:

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

Herefter begynder installationen af ​​den nyeste version af MongoDB i vores Ubuntu. Men dette er ikke det eneste, vi skal gøre. Så MongoDB fungerer korrekt, når vi starter systemet vi er nødt til at redigere servicefilen. For at gøre dette åbner vi en terminal og skriver følgende:

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

Og i den fil, der vises, indsætter vi følgende tekst i slutningen:

[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

Vi gemmer teksten ved at trykke på Ctrl + O og lukke ved at trykke på Ctrl + X. Nu vi genstarter tjenesterne relateret til MongoDB for at ændringerne skal træde i kraft:

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

Og med dette har vi allerede MongoDB i vores Ubuntu. Som du kan se, er det et simpelt installationssystem, men noget længere end at lave to klik med Ubuntu-softwaremanageren.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Franciscox sagde han

    Jeg får denne fejl:

    Enheden kunne ikke aktiveres: Enhedsfil mongod.service findes ikke.
    Kunne ikke starte mongod.service: Enhed mongod.service blev ikke fundet.

    Hvordan kan jeg ordne det?

    1.    Z3r0 sagde han

      Fandt du en løsning? det samme synes mig ..