Table des matières:

Quel est le nom d'utilisateur et le mot de passe par défaut pour MongoDB ?
Quel est le nom d'utilisateur et le mot de passe par défaut pour MongoDB ?

Vidéo: Quel est le nom d'utilisateur et le mot de passe par défaut pour MongoDB ?

Vidéo: Quel est le nom d'utilisateur et le mot de passe par défaut pour MongoDB ?
Vidéo: MongoDB : Une introduction pour débutants en moins de 30 minutes | Tuto 2018 | gCKn 2024, Décembre
Anonim

Par défaut, mongodb n'a pas de contrôle d'accès activé, il n'y a donc pas d'utilisateur ou de mot de passe par défaut. Pour activer le contrôle d'accès, utilisez soit le commander option de ligne --auth ou security.

A côté de cela, comment MongoDB donne-t-il le nom d'utilisateur et le mot de passe ?

Réponse courte

  1. Démarrez MongoDB sans contrôle d'accès. mongod --dbpath /data/db.
  2. Connectez-vous à l'instance. mongo.
  3. Créez l'utilisateur. utilisez some_db db.
  4. Arrêtez l'instance MongoDB et redémarrez-la avec le contrôle d'accès. mongod --auth --dbpath /data/db.
  5. Connectez-vous et authentifiez-vous en tant qu'utilisateur.

De plus, comment définir les informations d'identification MongoDB ? Activer l'authentification sur MongoDB

  1. Démarrez MongoDB sans authentification.
  2. Connectez-vous au serveur à l'aide du shell mongo.
  3. Créez l'administrateur de l'utilisateur.
  4. Activez l'authentification dans le fichier de configuration mongod.
  5. Connectez-vous et authentifiez-vous en tant qu'administrateur de l'utilisateur.
  6. Enfin, créez des utilisateurs supplémentaires si nécessaire.

De même, on peut se demander, comment puis-je changer le mot de passe administrateur MongoDB ?

Vous pouvez réinitialiser le mot de passe administrateur en suivant les étapes ci-dessous:

  1. Modifiez le fichier /opt/bitnami/mongodb/mongodb.conf et remplacez les lignes suivantes: # Activez/désactivez la sécurité.
  2. Redémarrez le serveur MongoDB: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh restart mongodb.
  3. Créez un nouvel utilisateur administratif avec un nouveau mot de passe.

Comment trouver des utilisateurs dans MongoDB ?

Afin de répertorier tous les utilisateurs dans le shell Mongo, utilisez la méthode getUsers() ou la commande show

  1. Cas 1 − Utilisation de getUsers() La syntaxe est la suivante − db.getUsers();
  2. Cas 2 - Utilisation de la commande show. La syntaxe est la suivante -
  3. Cas 1 − La première requête est la suivante − > db.
  4. Cas 2 − La deuxième requête est la suivante − > show users;

Conseillé: