Wie ändere ich das Passwort in Mongodb? Im Internet werden zwei Methoden erwähnt. Die erste habe ich noch nicht ausprobiert.
Ich habe die zweite Methode ausprobiert:
db.changeUserPassword('tank2','test');
Aber es hat nicht funktioniert. Ich habe es dann ausgeführt und es wurde gemeldet, dass der Benutzer tank2@admin nicht gefunden wurde. Aber nach der Verwendung von „dbname“, der anschließenden Autorisierung der Datenbank „db.auth“ und der anschließenden Änderung des Kennworts wurde der Fehler „Benutzer konnte nicht aktualisiert werden: nicht autorisiert“ gemeldet. Diesmal wurde gemeldet, dass ich keine Berechtigung hatte.
Dann habe ich zuerst die Admin-Autorisierung verwendet, dann wieder zu meiner eigenen Datenbank gewechselt und dann das Passwort geändert. Es wurde immer noch angezeigt, dass Benutzer tank2@dbname nicht gefunden wurde. Ich kann sicher sein, dass meine Datenbank diesen Benutzer hat.
Andernfalls wird die Ausführung des Änderungsbefehls nie beendet, selbst wenn ein Semikolon verloren geht! .
Also ich verstehe es wirklich nicht.
用户名相同就覆盖了,也能达到修改的目的
关于MongoDB帐号管理相关操作,你可以参考:
http://forum.foxera.com/mongo...