検索

ホームページ  >  に質問  >  本文

mongodbでパスワードを変更する方法

mongodb のパスワードを変更するにはどうすればよいですか?インターネット上には 2 つの方法が記載されていますが、最初の方法はまだ試していません。

2 番目の方法を試しました:

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

しかし、うまくいきませんでした。admin を使用して実行すると、ユーザー Tank2@admin が見つかりませんと報告されました。管理者にはこのユーザーが存在しないため、これは理解しています。しかし、dbname を使用し、db.auth データベースを認証し、パスワードを変更すると、「エラー: ユーザーの更新に失敗しました: 権限がありません。今度は権限がない」と報告されました。

その後、最初に管理者認証を使用し、次に自分のデータベースに戻り、パスワードを変更します。それでもユーザー Tank2@dbname が見つかりませんと報告されます。データベースにこのユーザーが存在することは確認できます。

そうしないと、たとえセミコロンがなくなっても、実行変更コマンドは終了しません。 。

だから、本当に分かりません。

黄舟黄舟2739日前660

全員に返信(2)返信します

  • 高洛峰

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

    リーリー

    ユーザー名が同じ場合は上書きされ、変更の目的も達成できます

    返事
    0
  • 大家讲道理

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

    MongoDB アカウント管理に関連する操作については、次を参照してください:
    http://forum.foxera.com/mongo...

    返事
    0
  • キャンセル返事