In questo tutorial, ti mostreremo come installare MongoDB su Ubuntu 18.04 LTS. Per chi non lo sapesse, MongoDB è un database NoSQL orientato ai documenti. Si riferisce a un database con un modello di dati diverso dal formato tabulare utilizzato nei database relazionali come MySQL, PostgreSQL e Microsoft SQL. Le funzionalità di MongoDB includono il supporto completo dell'indice, la replica e l'elevata disponibilità e lo sharding automatico. È multipiattaforma e rende il processo di integrazione dei dati è più rapido e molto più semplice. Poiché è gratuito e open source, MongoDB è utilizzato da numerosi siti Web e organizzazioni.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di MongoDB su un server Ubuntu 18.04 LTS (Bionic Beaver).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 18.04 e qualsiasi altra distribuzione basata su Debian come Linux Mint.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa MongoDB su Ubuntu 18.04 LTS Bionic Beaver
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get
comandi nel terminale.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installa MongoDB su Ubuntu 18.04 LTS.
Prima a rimuovere completamente un MongoDB esistente dal tuo computer se lo hai già:
sudo apt-get remove mongodb sudo apt-get autoremove
Una versione stabile dei pacchetti MongoDB è già nel repository Ubuntu predefinito. Tuttavia, la versione nel repository di Ubuntu non è l'ultima. Se vuoi installare l'ultima versione devi aggiungere un repository di terze parti al tuo sistema e installarlo da lì:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Dopo aver aggiunto la chiave del repository a Ubuntu, esegui i comandi seguenti per aggiungere il repository MongoDB al tuo sistema:
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Dopodiché, aggiorna il tuo sistema e aggiorna i repository esistenti eseguendo i comandi seguenti:
apt update
E ora installa l'ultima versione stabile di MongoDB:
apt install -y mongodb-org
Passaggio 3. Verifica del database MongoDB.
Dopo aver installato MongoDB, i comandi seguenti possono essere utilizzati per arrestare, avviare e consentire a MongoDB di avviarsi automaticamente all'avvio dei sistemi:
# sudo systemctl start mongod.service # sudo systemctl enable mongod.service # sudo systemctl status mongod.service ● mongodb.service - LSB: An object/document-oriented database Loaded: loaded (/etc/init.d/mongodb; bad; vendor preset: enabled) Active: active (running) since Thu 2016-06-4 16:40:35 IST; 14s ago Docs: man:systemd-sysv-generator(8) Process: 2849 ExecStart=/etc/init.d/mongodb start (code=exited, status=0/SUCCESS) Main PID: 1593 (code=exited, status=0/SUCCESS) Tasks: 13 (limit: 512) Memory: 51.9M CPU: 100ms CGroup: /system.slice/mongodb.service └─2861 /usr/bin/mongod --config /etc/mongodb.conf
Un buon modo per iniziare a usare MongoDB su Ubuntu 16.04 è leggere il manuale MongoDB sul sito ufficiale.
https://docs.mongodb.org/manual/
Congratulazioni! Hai installato correttamente MongoDB. Grazie per aver utilizzato questo tutorial per l'installazione di MongoDB nel sistema Ubuntu 18.04 LTS Bionic Beaver. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di MongoDB.