
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 usero 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.