Sommario:

Qual è il nome utente e la password predefiniti per MongoDB?
Qual è il nome utente e la password predefiniti per MongoDB?

Video: Qual è il nome utente e la password predefiniti per MongoDB?

Video: Qual è il nome utente e la password predefiniti per MongoDB?
Video: MongoDB: tutto quello che devi sapere per usarlo da subito 2024, Novembre
Anonim

Per impostazione predefinita mongodb non ha alcun controllo di accesso abilitato, quindi non esiste un utente o una password predefiniti. Per abilitare il controllo degli accessi, utilizzare il comando opzione riga --auth o sicurezza.

Oltre a questo, in che modo MongoDB fornisce nome utente e password?

Risposta breve

  1. Avvia MongoDB senza controllo degli accessi. mongod --dbpath /data/db.
  2. Connettiti all'istanza. mongo.
  3. Crea l'utente. usa some_db db.
  4. Arresta l'istanza MongoDB e riavviala con il controllo degli accessi. mongod --auth --dbpath /data/db.
  5. Connettiti e autenticati come utente.

Inoltre, come posso impostare le credenziali MongoDB? Abilitazione dell'autenticazione su MongoDB

  1. Avvia MongoDB senza autenticazione.
  2. Connettiti al server usando la shell mongo.
  3. Creare l'amministratore dell'utente.
  4. Abilita l'autenticazione nel file di configurazione di mongod.
  5. Connettiti e autenticati come amministratore utente.
  6. Infine, crea utenti aggiuntivi secondo necessità.

Allo stesso modo ci si potrebbe chiedere, come posso cambiare la password dell'amministratore di MongoDB?

È possibile reimpostare la password dell'amministratore seguendo i passaggi seguenti:

  1. Modifica il file /opt/bitnami/mongodb/mongodb.conf e sostituisci le seguenti righe: # Attiva/disattiva la sicurezza.
  2. Riavvia il server MongoDB: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh restart mongodb.
  3. Crea un nuovo utente amministrativo con una nuova password.

Come trovo gli utenti in MongoDB?

Per elencare tutti gli utenti nella shell Mongo, utilizzare il metodo getUsers() o il comando show

  1. Caso 1 − Utilizzo di getUsers() La sintassi è la seguente − db.getUsers();
  2. Caso 2 − Utilizzo del comando show. La sintassi è la seguente −
  3. Caso 1 − La prima query è la seguente − > db.
  4. Caso 2 − La seconda query è la seguente − > show users;

Consigliato: