Hoe om MongoDB te installeer op ‘n Debian 9 VPS of ‘n toegewyde bediener

inleiding

MongoDB is ‘n skaalbare, open source NoSQL-dokumentdatabasis wat data in JSON-agtige dokumente stoor. Dit is ‘n gratis databasisstelsel wat in sy kern versprei word om hoogs beskikbaar te wees en ingeboude geografiese verspreiding te vergemaklik.


MongoDB word in talle moderne webtoepassings gebruik en kan maklik op Debian 9-stelsels geïnstalleer word. Hierdie handleiding sal u wys hoe u MongoDB-weergawe 4.0 op u Debian 9-stelsel kan implementeer by ‘n goeie MongoDB-gasheerdiens.

Gereed? laat’s begin!

Voor jy begin

Om hierdie tutoriaal suksesvol te laat verloop, benodig u die volgende:

  • ‘N volledig gekonfigureerde Debian 9 VPS of toegewyde bediener

Stap 1 – Die aflaai en installering van MongoDB

Voordat u met die installasie aangaan, besoek die amptelike MongoDB-webwerwe en kyk na die nuutste weergawe van MongoDB. Dit is altyd lekker om die nuutste weergawe te ontplooi!

Sodra u seker is van die MongoDB-weergawe wat u wil installeer, volg die onderstaande stappe om die toepassing aan die gang te kry.

  • Begin eers die opdrag hieronder om al die pakkette te installeer wat nodig is om die byvoeging van ‘n nuwe bewaarplek te ondersteun.

$ sudo apt installeer sagteware-eienskappe-gemeenskaplike dirmngr

  • Voer nou die onderstaande opdrag uit en voeg ‘n GPG-sleutel vir MongoDB by u Debian-stelsel:

$ sudo apt-key adv –keyserver hkp: //keyserver.ubuntu.com: 80 –recv 9DA31620334BD75D9DCB49F368818C72E52529D4

  • Sodra die GPG-sleutel ingevoer is, voer die opdrag hieronder uit om ‘n nuwe MongoDB-bewaarplek by te voeg:

$ sudo eggo"deb http://repo.mongodb.org/apt/debian stretch / mongodb-org / 4.0 hoof" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

  • Voer nou die opdrag hieronder uit om u plaaslike pakketindeks op te dateer:

$ sudo geskik om opdatering te kry

  • Die platform is nou ingestel, en dit is maklik om die MongoDB-pakket te installeer. Gee die opdrag hieronder om hierdie pakket te installeer:

$ sudo apt-get install -y mongodb-org

Apt-get sal die MongoDB-pakket installeer wat die volgende komponente bevat: mongodb-org-bediener, mongodb-org-mongos, mongodb-org-dop, en mongodb-org-gereedskap. Boonop sal apt-get outomaties al die komponente van MongoDB-pakkette opgradeer sodra ‘n nuwe weergawe beskikbaar is.

As u nie wil hê dat hierdie pakkette outomaties opgegradeer moet word nie, plak dit dan by hul huidige weergawe. Voer die opdragte hieronder uit om dit te bereik:

$ sudo eggo"mongodb-org hou" | sudo dpkg – stelkeuses
$ sudo eggo"mongodb-org-bediener hou" | sudo dpkg – stelkeuses
$ sudo eggo"mongodb-org-shell-hou" | sudo dpkg – stelkeuses
$ sudo eggo"mongodb-org-mongos hou" | sudo dpkg – stelkeuses
$ sudo eggo"mongodb-org-gereedskap hou" | sudo dpkg – stelkeuses

Stap 2 – Die bestuur van MongoDB

Die MongoDB is nou suksesvol geïnstalleer en dit is tyd dat u leer hoe om hierdie diens te bestuur.

Begin en aktiveer MongoDB

Stel nou die opdrag hieronder uit om MongoDB te begin en stel die diens in staat om outomaties met die opstart te begin:

$ sudo systemctl begin mongod
$ sudo systemctl stel mongod in staat

Verifiëring van die MongoDB-diens

Sodra u MongoDB begin, kan u nou die opdrag hieronder uitvoer om die status na te gaan:

$ sudo systemctl status mongod

Dit gee u ‘n uitset soortgelyk aan die hieronder:

● mongod.service-MongoDBDatabaseServer
Gelaai: gelaai (/lib/systemd/system/mongod.service; geaktiveer; voorafvoorinstelling: ingeskakel)
Aktief: aktief (loop) sedert Woensdag2018-10-1017: 59: 56UTC; 6sago
Dokumente: https://docs.mongodb.org/manual
Hoof-PID: 4321 (mongod)
Take: 31
CGroup: /system.slice/mongod.service
└─4321 / usr / bin / mongod – config / etc / mongod.conf

Hierdie uitset dui aan dat MongoDB-diens korrek werk. Vervolgens moet u die status verder verifieer deur aan te sluit op ‘n databasisstelsel en ‘n diagnostiese opdrag uit te voer:

$ mongo –eval’db.runCommand ({connectionStatus: 1}) ‘

Dit gee u ‘n uitset wat u databasisweergawe, statusopdraguitvoering en bedienerspoort en adres toon:

MongoDB-dopweergawe v4.0.2
maak verbinding met: mongodb: //127.0.0.1: 27017
MongoDB-bedienerweergawe: 4.0.2
{
"authInfo" : {
"authenticatedUsers" : [],
"authenticatedUserRoles" : []
},
"ok" : 1
}

Hierdie lyn "ok" : 1 wys dat u bediener behoorlik funksioneer.

Stop MongoDB

Om u MongoDB-diens te stop, voer die opdrag uit:

$ sudo systemctl stop mongod

Herbegin van MongoDB

Om die MongoDB-diens weer te begin, gee die opdrag:

$ sudo systemctl herbegin mongod

Deaktiveer MongoDB

As u die outomatiese opstart van MongoDB wil deaktiveer, reik die opdrag uit;

$ sudo systemctl deaktiveer mongod

Stap 3 – Die verwydering van MongoDB

As u die MongoDB-diens om een ​​of ander rede wil verwyder, volg die onderstaande stappe:

  • Eerstens, gee die opdrag hieronder om die diens te stop:

$ sudo systemctl stop mongod

  • Voer dan die opdrag hieronder uit om al die pakkette te verwyder:

$ sudo apt-get purge mongodb-org *

  • Voer nou die onderstaande opdragte uit om die data-aanwysings te verwyder.

$ sudo rm -r / var / log / mongodb
$ sudorm -r / var / lib / mongodb

Afsluiting

U het geleer hoe u die MongoDB op u Debian 9-stelsel kan installeer en bestuur. U kan verwys na die MongoDB-dokumentasie vir in-diepte tutoriaal en gidse oor die moontlikhede wat deur MongoDB aangebied word.

Kyk na die top 3 VPS-dienste:

A2 Hosting

Beginprys:
$ 5.00


betroubaarheid
9.3


pryse
9.0


Gebruikersvriendelik
9.3


ondersteuning
9.3


Kenmerke
9.3

Lees resensies

Besoek A2 Hosting

ScalaHosting

Beginprys:
$ 12,00


betroubaarheid
9.4


pryse
9.5


Gebruikersvriendelik
9.5


ondersteuning
9.5


Kenmerke
9.4

Lees resensies

Besoek ScalaHosting

Hostinger

Beginprys:
$ 3,95


betroubaarheid
9.3


pryse
9.3


Gebruikersvriendelik
9.4


ondersteuning
9.4


Kenmerke
9.2

Lees resensies

Besoek Hostinger

Verwante artikels oor hoe om te doen

  • Hoe om nuwe MySQL-gebruikersrekeninge te skep en MySQL-voorregte te bestuur
    newbie
  • Hoe u MongoDB op u Ubuntu 18.04 VPS of die toegewyde bediener installeer?
    intermediêre
  • Hoe om MYSQL 8.0 te installeer en ‘n databasis op ‘n Ubuntu 18.04 Linux VPS te skep
    intermediêre
  • Hoe u hoë beskikbaarheid kan skep met MySQL-replikasie op ‘n Ubuntu 18.04 VPS of ‘n toegewyde bediener
    intermediêre
  • Hoe om replikasie op PostgreSQL op Ubuntu 18.04 VPS of die toegewyde bediener op te stel
    intermediêre
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me