MongoDB

Installa MongoDB 4 su CentOS 8

Installa MongoDB 4 su CentOS 8
MongoDB è un server di database NoSQL molto popolare. In questo articolo, ti mostrerò come installare MongoDB 4 su CentOS 8. Quindi iniziamo.

Aggiunta del repository di pacchetti MongoDB:

MongoDB non è disponibile nel repository ufficiale dei pacchetti di CentOS 8. Ma puoi facilmente aggiungere il repository ufficiale del pacchetto MongoDB su CentOS 8 e installarlo da lì.

Innanzitutto, crea un nuovo file di configurazione del repository mongodb-org-4.2.repo nel /etc/yum.repos.d/ directory con il seguente comando:

$ sudo vi /etc/yum.repos.d/mongodb-org-4.2.repo

Dovrebbe apparire l'editor di testo Vi.

Ora premi io cambiare da vi Modalità di comando per Modalità di inserimento.

Ora, digita o copia e incolla le seguenti righe nel mongodb-org-4.2.repo file di configurazione del repository.

[mongodb-org-4.2]
name=Repository MongoDB
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
abilitato=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

Il file di configurazione finale dovrebbe apparire come mostrato nello screenshot qui sotto.

Ora, per salvare il file, premi per tornare a vi Modalità di comando. Quindi, digita :wq! e premi .

Ora aggiorna la cache del repository del pacchetto CentOS 8 con il seguente comando:

$ sudo dnf makecache

La cache del repository del pacchetto CentOS 8 dovrebbe essere aggiornata.

Installazione di MongoDB 4:

Ora puoi installare MongoDB 4 con il seguente comando:

$ sudo dnf install mongodb-org

Per confermare l'installazione, premere e poi premere .

Il gestore di pacchetti DNF dovrebbe scaricare tutti i pacchetti richiesti da Internet.

Potrebbe esserti chiesto di aggiungere la chiave GPG del repository ufficiale del pacchetto MongoDB. Basta premere e poi premere continuare.

MongoDB 4 dovrebbe essere installato.

Ora, per confermare se il mongo programma client funziona, eseguire il seguente comando:

$ mongo --version

Il comando sopra dovrebbe stampare il numero di versione del client MongoDB come puoi vedere nello screenshot qui sotto.

Ora, per confermare se il mongod il programma demone funziona, eseguire il seguente comando:

$ mongod --version

Il comando sopra dovrebbe stampare il numero di versione del server MongoDB come puoi vedere nello screenshot qui sotto.

Gestione del servizio MongoDB:

Puoi controllare lo stato del servizio MongoDB con il seguente comando:

$ sudo systemctl status mongod

Se è non attivo come nello screenshot qui sotto, il servizio MongoDB non è in esecuzione.

Se è abilitato come nello screenshot qui sotto, il servizio MongoDB si avvierà automaticamente all'avvio del sistema.

Se il servizio MongoDB non è in esecuzione, puoi avviare manualmente il servizio MongoDB con il seguente comando:

$ sudo systemctl start mongod

Il servizio MongoDB dovrebbe essere in esecuzione.

$ sudo systemctl status mongod

Puoi anche interrompere il servizio MongoDB con il seguente comando:

$ sudo systemctl stop mongod

Puoi riavviare il servizio MongoDB con il seguente comando:

$ sudo systemctl riavvia mongod

Per impostazione predefinita, il servizio MongoDB dovrebbe essere aggiunto all'avvio del sistema. Quindi, si avvierà automaticamente all'avvio del sistema. Se non lo desideri, puoi rimuovere il servizio MongoDB dall'avvio del sistema con il seguente comando:

$ sudo systemctl disabilita mongod

Se in seguito cambi idea e desideri che il servizio MongoDB si avvii automaticamente all'avvio del sistema, aggiungi nuovamente il servizio MongoDB all'avvio del sistema con il seguente comando:

$ sudo systemctl abilita mongod

Connessione al server MongoDB da Mongo Shell:

Il server MongoDB viene fornito con la shell Mongo per impostazione predefinita. Puoi usare Mongo Shell per lavorare con i tuoi database MongoDB.

Per avviare Mongo Shell, esegui il seguente comando:

$ mongo

Mongo shell dovrebbe connettersi al server MongoDB.

Ora puoi eseguire qualsiasi comando MongoDB valido qui.

Ad esempio, puoi elencare tutti i database MongoDB esistenti come segue:

> mostra db;

Una volta che hai finito di lavorare con il tuo database MongoDB, puoi uscire dalla shell Mongo come segue:

> esci()

Consenti connessione remota al server MongoDB:

Per impostazione predefinita, MongoDB non consente la connessione remota al database. Accetta solo la connessione da localhost/127.0.0.1.

Se desideri connetterti al server MongoDB in remoto ( i.e da MongoDB IDE come MongoDB Compass, RoboMongo/Robo 3T ecc.), devi dire a MongoDB di ascoltare le interfacce di rete configurate sul tuo computer CentOS 8.

Devi anche consentire la porta MongoDB 27017 (impostazione predefinita) tramite il firewall CentOS 8.

Se vuoi che il server MongoDB ascolti le interfacce di rete della tua macchina CentOS 8, devi apportare alcune modifiche al file di configurazione MongoDB /etc/mongod.conf.

Per prima cosa, apri il file di configurazione MongoDB /etc/mongod.conf con l'editor di testo vi come segue:

$ sudo vi /etc/mongod.conf

Il file di configurazione MongoDB dovrebbe essere aperto.

Ora, scorri un po' verso il basso e trova la linea bindIp: 127.0.0.1 come indicato nello screenshot qui sotto. Dovrebbe essere nel netto sezione del file di configurazione MongoDB.

Ora premi io cambiare in vi Modalità INSERISCI. Allora, cambia bindIp: 127.0.0.1 per bindIp: 0.0.0.0 come mostrato nello screenshot qui sotto.

Quando hai finito, premi per tornare a vi COMANDO modalità. Quindi, digita :wq! e premi per salvare il file di configurazione.

Ora riavvia il servizio MongoDB con il seguente comando:

$ sudo systemctl riavvia mongod

Ora, il server MongoDB dovrebbe ascoltare tutte le interfacce di rete configurate sul tuo computer CentOS 8.

Ora, apri la porta del server MongoDB predefinita con il seguente comando:

$ sudo firewall-cmd --add-service=mongodb --permanent

Al termine, ricaricare firewalld con il seguente comando:

$ sudo firewall-cmd --reload

Ora, MongoDB dovrebbe essere nell'elenco dei servizi consentiti di firewalld come puoi vedere nello screenshot qui sotto.

$ sudo firewall-cmd --list-all

Ora dovresti essere in grado di connetterti al server MongoDB installato sul tuo computer CentOS 8 in remoto se conosci l'indirizzo IP del tuo computer CentOS 8.

Puoi scoprire l'indirizzo IP della tua macchina CentOS 8 con il seguente comando:

$ nmcli

Quindi, è così che installi MongoDB 4 su CentOS 8. Grazie per aver letto questo articolo.

Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...
WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...