MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB:il server ha avvisi di avvio

Non hai configurato le funzionalità di sicurezza in Mongodb come l'autorizzazione e l'autenticazione. Usa questo link per maggiori dettagli. Puoi ignorarlo se hai intenzione di imparare Mongodb. Ma quando il prodotto sta andando a livello di produzione. dovresti preoccuparli. Puoi abilitare il controllo dell'accesso usando mongod --auth.

Ad esempio puoi eseguire mongod --auth --port 27017 --dbpath /data/db1 . Dopodiché puoi proteggere il tuo database con nome utente e password.

puoi aggiungere un utente nel database usando il seguente comando.

use admin
db.auth("myUserAdmin", "abc123" )

Dopodiché puoi usare mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin" per connettersi al database.

Puoi aggiungere bind_ip in mongod.conf come segue,

`bind_ip = 127.0.0.1,192.168.161.100` 

Puoi definirne molti se ne hai bisogno. Questa opzione bind_ip dice a MongoDB di accettare connessioni da quali interfacce di rete locali, non quale "indirizzo IP remoto". Ed eseguire mongod --config <file path to your mongod.conf> Complessivamente puoi eseguire mongod --auth --port 27017 --dbpath /data/db1 --config <file path to your mongod.conf>