Door de aankoop van MySQL door Oracle zijn veel databaseprojecten aanzienlijk tot bloei gekomen om een krachtig en gratis alternatief voor MySQL te zijn. In het webveld wordt MySQL vervangen door MariaDB, een krachtige database en zeer vergelijkbaar met MySQL, maar er zijn meer alternatieven en stabiele databases die we kunnen gebruiken voor de webwereld, voor onze applicaties of gewoon om te gebruiken in onze Ubuntu.
In dit geval gaan we het je vertellen hoe MongoDB te installeren, een krachtige, zeer krachtige database die ook open source is. De nieuwste versie van deze database is echter niet beschikbaar voor Ubuntu. Daarom gaan we het je vertellen hoe je het installeert in onze Ubuntu.
De installatie die we u gaan vertellen, behoort tot Ubuntu 16.04 maar we kunnen het doen met andere, meer actuele systemen zoals Ubuntu 16.10 of Ubuntu 17.04 Om MongoDB in Ubuntu te installeren, hoeven we alleen een terminal te openen en de installatie uit te voeren met een externe repository:
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
Hierna begint de installatie van de nieuwste versie van MongoDB in onze Ubuntu. Maar dit is niet het enige dat we moeten doen. Zodat MongoDB correct werkt wanneer we het systeem starten we moeten het servicebestand bewerken Om dit te doen openen we een terminal en schrijven we het volgende:
sudo nano /etc/systemd/system/mongodb.service
En in het bestand dat verschijnt, plakken we de volgende tekst aan het einde:
[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
We slaan de tekst op door op Ctrl + O te drukken en sluiten door op Ctrl + X te drukken. Nu we herstarten de services met betrekking tot MongoDB om de wijzigingen door te voeren:
sudo systemctl daemon-reload sudo systemctl enable mongod sudo systemctl start mongod
En hiermee hebben we al MongoDB in onze Ubuntu. Zoals u kunt zien, is het een eenvoudig installatiesysteem, maar iets langer dan twee klikken met de Ubuntu-softwaremanager.
Ik krijg deze foutmelding:
Kan eenheid niet inschakelen: eenheidsbestand mongod.service bestaat niet.
Kan mongod.service niet starten: eenheid mongod.service niet gevonden.
Hoe kan ik dit oplossen?
Heeft u een oplossing gevonden? hetzelfde komt mij voor ..