mongodb のパスワードを変更するにはどうすればよいですか?インターネット上には 2 つの方法が記載されていますが、最初の方法はまだ試していません。
2 番目の方法を試しました:db.changeUserPassword('tank2','test');
しかし、うまくいきませんでした。admin を使用して実行すると、ユーザー Tank2@admin が見つかりませんと報告されました。管理者にはこのユーザーが存在しないため、これは理解しています。しかし、dbname を使用し、db.auth データベースを認証し、パスワードを変更すると、「エラー: ユーザーの更新に失敗しました: 権限がありません。今度は権限がない」と報告されました。
その後、最初に管理者認証を使用し、次に自分のデータベースに戻り、パスワードを変更します。それでもユーザー Tank2@dbname が見つかりませんと報告されます。データベースにこのユーザーが存在することは確認できます。
そうしないと、たとえセミコロンがなくなっても、実行変更コマンドは終了しません。 。