In questo tutorial, ti mostreremo come installare MongoDB su Fedora 35. Per quelli di voi che non lo sapessero, MongoDB è un database di documenti gratuito e open source progettato per facilitare sviluppo e ridimensionamento di applicazioni. È classificato come database NoSQL e quindi archivia i dati in documenti flessibili simili a JSON, il che significa che i campi possono variare da documento a documento e la struttura dei dati può essere modificata nel tempo.
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 del programma di database MongoDB NoSQL su un Fedora 35.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Fedora 35.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- 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 Fedora 35
Passaggio 1. Prima di procedere, aggiorna il tuo sistema operativo Fedora per assicurarti che tutti i pacchetti esistenti siano aggiornati. Usa questo comando per aggiornare i pacchetti del server:
sudo dnf upgrade sudo dnf update
Passaggio 2. Installazione di MongoDB su Fedora 35.
Per impostazione predefinita, MongoDB è disponibile sul repository di base Fedora 35. Ora esegui il seguente comando di seguito per aggiungere il repository MongoDB sul sistema Fedora:
sudo nano /etc/yum.repos.d/mongodb.repo
Aggiungi i file seguenti:
[mongodb-upstream] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Dopodiché, aggiorna i pacchetti e installa l'ultima versione stabile di MongoDB usando il seguente comando:
sudo dnf update sudo dnf install mongodb-org
Una volta completata l'installazione, è necessario avviare il server MongoDB per iniziare a funzionare. Lo facciamo con il seguente comando di seguito:
sudo systemctl start mongod sudo systemctl enable mongod
Puoi controllare la versione di MongoDB installata usando il seguente comando:
mongod --version
Risultato:
db version v4.4.4 Build Info: { "version": "4.4.4", "gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397", "openSSLVersion": "OpenSSL 1.1.1l FIPS 24 Aug 2021", "modules": [], "allocator": "tcmalloc", "environment": { "distmod": "rhel80", "distarch": "x86_64", "target_arch": "x86_64" } }
Passaggio 3. Configura Firewall.
Dobbiamo abilitare il firewall per filtrare il traffico nel nostro server. Ora consentiamo la porta 27017/TCP nel firewall usando il seguente comando:
sudo firewall-cmd --add-port=27017/tcp --permanent sudo firewall-cmd --reload
Passaggio 3. Accesso a MongoDB su Fedora.
Ora eseguiamo il seguente comando per connetterci alla mongo shell:
mongo
Risultato:
[root@idroot.us ~]# mongo MongoDB shell version v4.4.4 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") } MongoDB server version: 4.4.4 Welcome to the MongoDB shell. For interactive help, type "help". ---
Congratulazioni! Hai installato correttamente MongoDB. Grazie per aver utilizzato questo tutorial per installare il database MongoDB sul tuo sistema Fedora 35. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di MongoDB.