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.
Si le nom d'utilisateur est le même, il sera écrasé et l'objectif de modification pourra également être atteint
Pour les opérations liées à la gestion du compte MongoDB, vous pouvez vous référer à :
http://forum.foxera.com/mongo...