GNU/Linux >> Linux Esercitazione >  >> Linux

Installa MongoDB su Ubuntu 18.04

MongoDB è un database NoSQL gratuito e open source utilizzato comunemente nelle applicazioni Web di oggi.

In questo tutorial, ti mostreremo come installare e configurare MongoDB sulla tua macchina Ubuntu 18.04 in pochi semplici passaggi!

Passaggio 1:installa MongoDB su Ubuntu utilizzando Apt

Dal MongoDB è disponibile nei repository ufficiali di Ubuntu, possiamo semplicemente usare apt per installare MongoDB sul nostro sistema.

Ma prima, aggiorna prima tutti i pacchetti critici di sistema.

sudo apt update

Ora installa il pacchetto MongoDB usando:

sudo apt install mongodb

Questo installerà l'ultima versione di MongoDB sul nostro sistema.

Come per qualsiasi sistema di database, esiste un server e un servizio associato al compito di Gestione Database. Il server MongoDB viene avviato automaticamente dopo l'installazione.

Per garantire che la nostra installazione sia andata a buon fine, dobbiamo assicurarci che il servizio MongoDB e il server funzionino correttamente.

Fase 2:controlla il servizio MongoDB

Per controllare lo stato del MongoDB servizio, usa systemctl :

sudo systemctl status mongodb

Otterrai un output simile allo screenshot qui sotto.

Quindi ora che sappiamo che il nostro servizio è in esecuzione, verifichiamo se il nostro server MongoDB sta rispondendo alle nostre richieste o meno.

Fase 3:prova il server MongoDB

Per impostazione predefinita, il server MongoDB si trova in localhost e utilizza la porta 27017 . Quindi l'indirizzo del server è:

127.0.0.1:27017

Testiamo il nostro server eseguendo questo comando per trovare lo stato della connessione usando mongo comando:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Dovresti ricevere una risposta come lo screenshot qui sotto, con il messaggio "ok ” come 1, assicurandoci che la nostra Connessione sia valida.

Fase 4:Consenti l'accesso remoto al database

Per impostazione predefinita, il server MongoDB è consentito solo da ufw firewall per operare localmente.

Per consentire l'accesso a MongoDB sulla sua porta 27017 da qualsiasi luogo, dobbiamo consentire le connessioni in entrata su questa porta.

Ma questo è molto insicuro, dal momento che qualsiasi persona può accedere al database. Per evitare ciò, consenti solo indirizzi IP che corrispondono a macchine/server affidabili.

sudo ufw allow from TRUSTED_IP/32 to any port 27017

Sostituisci TRUSTED_IP con qualsiasi indirizzo IP affidabile nel comando precedente.

Ciò consente alle connessioni dal tuo server attendibile di raggiungere il database MongoDB, poiché ufw ora consente queste connessioni.

Ma dobbiamo comunque assicurarci che il server MongoDB non ascolti solo localmente. Pertanto, dobbiamo aggiungere l'IP della nostra macchina affidabile a mongodb.conf file di configurazione.

Usa il tuo editor di testo preferito e modifica /etc/mongodb.conf .

sudo vi /etc/mongodb.conf

Vai a bind_ip valore.

Aggiungi qui l'indirizzo IP pubblico della tua macchina affidabile, aggiungendo al campo una virgola (,).

Il file modificato sarà simile a questo:

Esci dall'editor, dopo aver salvato le modifiche

Fase 5:riavvia il servizio MongoDB

Ora, abbiamo quasi finito! Dobbiamo semplicemente riavviare mongodb servizio per applicare le nostre modifiche.

sudo systemctl restart mongodb

Ora abbiamo configurato correttamente il nostro server MongoDB per accettare connessioni remote!

Conclusione

In questo tutorial. ti abbiamo mostrato come installare e configurare l'ultima versione di MongoDB sul tuo sistema Ubuntu 18.04. Ci siamo anche assicurati di poter accettare specifiche connessioni remote al nostro database da un altro server affidabile.

Spero che questo ti sia servito bene e abbia chiarito tutti i tuoi dubbi rimanenti sull'installazione di MongoDB!


Linux
  1. Come installare MongoDB su Ubuntu 16.04

  2. Come installare MongoDB su Ubuntu 18.04

  3. Come installare MongoDB su Ubuntu 20.04

  4. Come installare MongoDB su Ubuntu 18.04

  5. Come installare MongoDB su Ubuntu 22.04

Come installare MongoDB su Ubuntu 15.04

Come installare MongoDB su Ubuntu 16.04

Installa Nginx su Ubuntu 18.04

Installa Redis su Ubuntu

Installa Jenkins su Ubuntu 18.04

Come installare MongoDB su Ubuntu 22.04