Hoewel er verschillende soorten databasesoftware beschikbaar zijn, is MongoDB een populair en veelzijdig alternatief voor andere software zoals MySQL. Aangezien deze software niet vaak vooraf wordt geïnstalleerd op op Linux gebaseerde hosts, kan het zijn dat u MongoDB op uw CentOS- of Ubuntu-server moet installeren. In deze handleiding leggen we uit hoe u MongoDB op uw CentOS- en Ubuntu-machines kunt installeren. Houd er rekening mee dat u root-SSH-toegang op uw server nodig heeft om de acties in de volgende handleiding uit te voeren.
Onderwerpen zijn onder meer:
MongoDB installeren op CentOS
- MongoDB Repo toevoegen
- MongoDB installeren
- MongoDB testen
MongoDB installeren op Ubuntu
- MongoDB Repo toevoegen
- MongoDB installeren
Installeer MongoDB op uw Dedicated Server en begin vandaag met het hosten van uw databases!
MongoDB installeren op CentOS
MongoDB Repo toevoegen
- Standaard zijn de MongoDB-softwarebronnen (repo's) zijn niet toegankelijk voor CentOS-machines. Om dit op te lossen, moet u een repo-bestand maken waarmee uw server toegang heeft tot de MongoDB-repository's. De opdracht nano-teksteditor gebruiken , kunt u als volgt een nieuw .repo-bestand maken:
sudo nano /etc/yum.repos.d/mongodb-org.repo
- Ga vervolgens naar de MongoDB-website en zoek de versie van de MongoDB-serversoftware voor uw specifieke versie van CentOS, evenals de gpgkey-URL. Zodra deze URL's zijn gevonden, kopieer je de link naar het bestand als zodanig:
[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
*Zorg ervoor dat u URL_FROM_MONGODB vervangt door de URL die u hebt gekopieerd van de MongoDB-pagina voor de door u gekozen versie van MongoDB.*
- Controleer of de repo is toegevoegd succes met het volgende commando:
yum repolist
Als het succesvol is toegevoegd, zou je zoiets als dit in de lijst moeten zien:
mongodb-org-3.2/7/x86_64 MongoDB Repository
MongoDB installeren
- Nu de repo is geïnstalleerd, kunnen we de installatie starten proces met het volgende commando:
sudo yum install mongodb-org
- Vervolgens, start de MongoDB-service met het volgende commando:
sudo systemctl start mongod
MongoDB testen
- Om te testen of de installatie succesvol was, moet je het tail-commando gebruiken om het einde van het MongoDB-logbestand te zoeken:
sudo tail /var/log/mongodb/mongod.log
Als de installatie is gelukt, zou u moeten zien dat de service op de databasepoort luistert en op verbindingen wacht.
- Om ervoor te zorgen dat de MongoDB utility-daemon is ook ingeschakeld, gebruik dan de volgende opdracht:
systemctl is-enabled mongod; echo $?
Als de geretourneerde uitvoer0
is , dat betekent dat de daemon is ingeschakeld en u kunt beginnen met het verbinden van uw databases met MongoDB. Als de uitvoer1
. is , dan is de daemon niet ingeschakeld en moet u de software mogelijk opnieuw installeren. Als u hulp nodig heeft bij deze taak, raden we u aan contact op te nemen met ons technische ondersteuningsteam voor directe hulp.
MongoDB installeren op Ubuntu
MongoDB Repo toevoegen
In tegenstelling tot CentOS bevat Ubuntu standaard MongoDB-pakketrepository's. Om de meest up-to-date pakketten te krijgen, willen we echter nog steeds handmatig de nieuwste versie van de MongoDB-repository's toevoegen. Om de authenticiteit van pakketten te garanderen, vereist Ubuntu dat het pakket is ondertekend met een gpg-sleutel.
- Eerst moeten we de gpg-sleutel toevoegen voor MongoDB met behulp van de volgende opdracht:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
Na het importeren van de sleutel, zou u de volgende uitvoer moeten zien:
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1) - Vervolgens moeten we de repo toevoegen naar de pakkettenlijst met de volgende opdracht:
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
MongoDB installeren
- Nu de Repo is toegevoegd, kunnen we MongoDB installeren zelf:
sudo apt-get install -y mongodb-org
- Start vervolgens de service:
sudo systemctl start mongod
- Om te controleren of de service is gestart met succes, gebruik de volgende opdracht:
sudo systemctl status mongod
- Ten slotte, schakel de MongoDB utility-daemon in :
sudo systemctl enable mongod
Gefeliciteerd, je weet nu hoe je MongoDB moet installeren!
Gebruik MongoDB op uw InMotion Hosting Dedicated Server voor hoogwaardige databaseopslag en -beheer!