MongoDB è un database NOSQL orientato al documento gratuito e open source con intersezione indice che consente query ad hoc. Gli utenti possono anche utilizzare estensioni diverse come sicurezza, integrazione e analisi per utilizzare MongoDB per applicazioni di grandi dimensioni. L'autenticazione con LDAP, X.509 e Kerberos e crittografia basate su TLS (sicurezza del livello di trasporto) sono supportate. Esistono anche ruoli specifici dell'utente, funzioni di controllo per la conformità e le analisi forensi, nonché componenti pronti per garantire sistemi affidabili.
In questo tutorial, vedremo l'installazione di MongoDB su Ubuntu 20.04 LTS senza aggiungere alcun repository. Inoltre, si possono seguire gli stessi passaggi per Ubuntu 18.04 LTS o 19.04/19.10.
Requisiti:
- Ubuntu 20.04 LTS FOCAL FOSSA Server o desktop.
- Un utente non root con
sudo
accesso
1. Sistema di aggiornamento
Prima di passare alla fase di installazione di MongoDB, aggiorniamo i pacchetti esistenti di Ubuntu 20.04
sudo apt update
2. Comando per installare MongoDB su Ubuntu 20.04
Proprio come 18.04 LTS, il MongoDB è disponibile anche nel repository ufficiale di Ubuntu 20.04 da installare con una versione aggiornata. Pertanto, non è necessario aggiungere terze parti. Un singolo comando per installerà i componenti Mongo-tools, MongoDB, MongoDB-Clienti MongoDB-Server e MongoDB-Server-Core insieme ad altre dipendenze.
sudo apt install mongodb
Output per il comando sopra:
The following additional packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core The following NEW packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 56.8 MB of archives. After this operation, 234 MB of additional disk space will be used. Do you want to continue? [Y/n] n
3. Controlla lo stato di MongoDB
Dopo l'installazione, il MongoDB inizia automaticamente, tuttavia, in caso contrario, è possibile utilizzare il comando:
systemctl strart mongodb
Per verificare se il server MongoDB è in esecuzione correttamente o meno, possiamo utilizzare il comando di stato:
systemctl status mongodb
4. Comando per gestire MongoDB
Ecco alcuni comandi fondamentali di cui è necessario gestire questo database come start, riavvio, arrestare il server insieme ad altri.
Per fermare il server mongodb
sudo systemctl stop mongodb
Per ricominciare.
sudo systemctl start mongodb
Per riavviare il server dopo alcune modifiche.
sudo systemctl restart mongodb
Per disabilitare l'inizio automatico MongoDB con il server che si verifica per impostazione predefinita.
sudo systemctl disable mongodb
Per abilitare nuovamente l'inizio automatico del server con l'avvio del sistema.
sudo systemctl enable mongodb
Per iniziare a usarlo, basta digitare:
mongo
Completa la disinstallazione MongoDB
Nel caso in cui non desideri più MongoDB sul tuo sistema Ubuntu 20.04, rimuovilo semplicemente usando i comandi seguenti:
sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove
Note di chiusura:
Quindi, questo tutorial rapido a muro sull'installazione di MongoDB per i server Ubuntu 20.04, puoi anche vedere lo stesso pere altri tutorial correlati.