chrome_reader_mode

Metti in mostra la tua personalizzazione Linux help_outline Maggiori informazioni

linux/hub è molto più di quel che vedi! info_outline Leggi le intenzioni

🔧 #howto Installazione e configurazione di MongoDB su Debian

Scritto da Hersy il Mer, 08/07/2019 - 19:22
Mer, 08/07/2019 - 19:22
#howto
debian
mongodb
In questa pagina
  • Caricamento..

MongoDB è un database non relazionale, basato su documenti. La sua struttura lo colloca nella classifica dei database NoSQL.

In questa guida vediamo come installarlo su Debian .

Installazione

Per prima cosa dobbiamo installare il pacchetto mongodb dal gestore pacchetti:

sudo apt install -y mongodb

questo è in realtà un metapackage che andrà ad installare un totale di 5 pacchetti:

  • mongodb-org-server
  • mongodb-org-mongos
  • mongodb-org-shell
  • mongodb-org-tools

procediamo infine con l'abilitazione e l'avvio del servizio via systemctl:

sudo systemctl enable mongodb
sudo systemctl start mongodb

richiedendone quindi lo stato:

sudo systemctl status mongodb

dovremmo ricevere un output simile al seguente:

mongodb.service - An object/document-oriented database
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-08-07 17:55:43 BST; 38min ago
     Docs: man:mongod(1)
 Main PID: 17360 (mongod)
    Tasks: 16 (limit: 4915)
   CGroup: /system.slice/mongodb.service
           └─17360 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

Aug 07 17:55:43 hersy systemd[1]: Started An object/document-oriented database.

Possiamo procedere nel seguente modo per ottenere una seconda verifica del suo funzionamento:

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

ottenendo quindi un esito simile al seguente:

MongoDB shell version: 3.2.11
connecting to: test
{
        "authInfo" : {
                "authenticatedUsers" : [ ],
                "authenticatedUserRoles" : [ ]
        },
        "ok" : 1
}

dove ok: 1 è la conferma che il server funziona correttamente.

Configurazione

Per impostazione base MongoDB è configurato per funzionare nella maggior parte delle casistiche, unico accorgimento è quello di modificare l'indirizzo IP a cui è consentita la connessione. Infatti di default resta in ascolto sull'indirizzo locale 127.0.0.1 per consetire a MongoDB di funzionare con un IP pubblico ci basta modificare le impostazioni con il seguente comando:

sudo nano /etc/mongodb.conf

andiamo quindi a modificare come segue:

bind_ip = 127.0.0.1, NOSTRO_IP
#port = 27017

dove NOSTRO_IP è ovviamente il nostro indirizzo IP a cui vogliamo abilitare l'accesso.

Ultimate le modifiche riavviamo il servizio via systemctl:

sudo systemctl restart mongodb

 

Per dubbi e chiarimenti, utilizzate il nostro gruppo Telegram.

Etichette
remove_red_eye

Quale Desktop Environment?

Risultati

KDE
46% (70 voti)
XFCE
20% (30 voti)
GNOME
19% (29 voti)
Mate
5% (8 voti)
Cinnamon
10% (16 voti)
Total votes: 153