recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment changer le mot de passe dans MongoDB

Comment changer le mot de passe dans mongodb ? Il existe deux méthodes mentionnées sur Internet. Je n'ai pas essayé la première.

J'ai essayé la deuxième méthode :

db.changeUserPassword('tank2','test');

Mais cela n'a pas fonctionné. J'ai utilisé admin, puis je l'ai exécuté, et il a signalé que l'utilisateur tank2@admin était introuvable. Je comprends cela, car mon administrateur n'a pas cet utilisateur. Mais après avoir utilisé dbname, puis autorisé la base de données db.auth, puis modifié le mot de passe, il a signalé une erreur : la mise à jour de l'utilisateur a échoué : non autorisé. Cette fois, il a signalé que je n'avais pas l'autorisation.

Ensuite, j'ai d'abord utilisé l'autorisation d'administrateur, puis je suis revenu à ma propre base de données, puis j'ai modifié le mot de passe. Il a toujours indiqué que l'utilisateur tank2@dbname était introuvable.
Sinon, l'exécution de la commande de modification ne se terminera jamais, même si un point-virgule est perdu ! .

Donc je ne comprends vraiment pas.

黄舟黄舟2739 Il y a quelques jours661

répondre à tous(2)je répondrai

  • 高洛峰

    高洛峰2017-05-17 10:03:43

    db.addUser('tank2','123')
    

    Si le nom d'utilisateur est le même, il sera écrasé et l'objectif de modification pourra également être atteint

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-17 10:03:43

    Pour les opérations liées à la gestion du compte MongoDB, vous pouvez vous référer à :
    http://forum.foxera.com/mongo...

    répondre
    0
  • Annulerrépondre