sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan installeres MongoDB

Mens der findes flere forskellige typer databasesoftware, er MongoDB et populært og funktionsrigt alternativ til anden software såsom MySQL. Da denne software ikke ofte er forudinstalleret på Linux-baserede værter, kan du opleve, at du skal installere MongoDB på din CentOS- eller Ubuntu-server. I denne vejledning vil vi skitsere, hvordan du installerer MongoDB på dine CentOS- og Ubuntu-maskiner. Bemærk venligst, at du skal bruge root SSH-adgang på din server for at udføre handlingerne i den følgende guide.

Emner inkluderer:

Installation af MongoDB på CentOS

  • Tilføjelse af MongoDB Repo
  • Installation af MongoDB
  • Test MongoDB

Installation af MongoDB på Ubuntu

  • Tilføjelse af MongoDB Repo
  • Installation af MongoDB

Installer MongoDB på din dedikerede server og begynd at hoste dine databaser i dag!

Installation af MongoDB på CentOS

Tilføjelse af MongoDB Repo

  1. Som standard er MongoDB-softwarelagrene (repos) er ikke tilgængelige for CentOS-maskiner. For at løse dette skal du oprette en repo-fil, der giver din server adgang til MongoDB-lagrene. Brug af nano-tekstredigeringskommandoen , kan du oprette en ny .repo-fil som følger:

    sudo nano /etc/yum.repos.d/mongodb-org.repo
  2. Gå derefter til MongoDB-webstedet og find versionen af ​​MongoDB-serversoftwaren til din specifikke version af CentOS samt gpgkey-URL'en. Når disse webadresser er fundet, skal du kopiere linket til filen som sådan:

    [mongodb-org-3.4]name=MongoDB Repository
    baseurl=URL_FROM_MONGODB
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc


    *Sørg venligst for at erstatte URL_FROM_MONGODB med den URL, du kopierede fra MongoDB-siden til din valgte version af MongoDB.*
  3. Tjek for at sikre, at repoen blev tilføjet med succes med følgende kommando:

    yum repolist

    Hvis tilføjet med succes, bør du se noget som dette på listen:

    mongodb-org-3.2/7/x86_64         MongoDB Repository

Installation af MongoDB

  1. Nu med repoen installeret, kan vi starte installationen proces med følgende kommando:

    sudo yum install mongodb-org
  2. Næste, start MongoDB-tjenesten med følgende kommando:

    sudo systemctl start mongod

Test MongoDB

  1. For at teste, om installationen lykkedes, skal du bruge hale-kommandoen for at søge i slutningen af ​​MongoDB-logfilen:

    sudo tail /var/log/mongodb/mongod.log

    Hvis installationen lykkedes, bør du se, at tjenesten lytter på databaseporten og venter på forbindelser.
  2. For at sikre, at MongoDB-hjælpedæmonen er også aktiveret, skal du bruge følgende kommando:

    systemctl is-enabled mongod; echo $?

    Hvis det returnerede output er 0 , det betyder, at dæmonen er aktiveret, og du kan begynde at forbinde dine databaser med MongoDB. Hvis outputtet er 1 , så er dæmonen ikke aktiveret, og du skal muligvis geninstallere softwaren. Hvis du har brug for hjælp til denne opgave, anbefaler vi, at du kontakter vores tekniske supportteam for direkte assistance.

Installation af MongoDB på Ubuntu

Tilføjelse af MongoDB Repo

I modsætning til CentOS inkluderer Ubuntu MongoDB-pakkedepoter som standard. Men for at få de mest opdaterede pakker, vil vi stadig manuelt tilføje den seneste version af MongoDB-lagrene. For at sikre ægtheden af ​​pakker kræver Ubuntu, at pakken er signeret med en gpg-nøgle.

  1. Først skal vi tilføje gpg-nøglen til MongoDB ved hjælp af følgende kommando:

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

    Efter import af nøglen, bør du se følgende output:

    gpg: Total number processed: 1
    gpg: imported: 1  (RSA: 1)
  2. Derefter skal vi tilføje repoen til pakkelisten ved hjælp af følgende kommando:

    echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Installation af MongoDB

  1. Med Repo nu tilføjet, kan vi nu installere MongoDB sig selv:

    sudo apt-get install -y mongodb-org
  2. Start derefter tjenesten:

    sudo systemctl start mongod
  3. For at tjekke, at tjenesten er startet med succes, brug følgende kommando:

    sudo systemctl status mongod
  4. Til sidst, aktiver MongoDB-hjælpedæmonen :

    sudo systemctl enable mongod

Tillykke, du ved nu, hvordan du installerer MongoDB!

Brug MongoDB på din InMotion Hosting Dedikerede Server til højtydende databaselagring og -administration!


  1. Sådan bruger du MongoDB Stitch i Android-apps

  2. CouchDB vs. MongoDB:10 ting, du bør vide

  3. Sådan opretter du bruger i mongodb med docker-compose

  4. MongoDB dropIndex()