、任意の DB 管理者などの多くの役割を持つグローバル管理者を設定しましたclusterAdmin
。ただし、admin
データベース内でしか認証できません。
そのため、mongo -u admin -p
機能しません。auth fails
エラーが発生します。ただし、mongo
シェルを起動してからデータベースに切り替えてadmin
認証すると、機能します。
mongo
> use admin
> db.auth('admin', <my password>)
私がやりたいことは
mongo
> db.auth('admin', <my password>)
admin
データベースを使用せずに認証するにはどうすればよいですか? そのようなことはありますか?私はmongodbのドキュメントに従い、いくつかのガイドを読みましたが、これを機能させることができないようです。
を使用してすべてのデータベースをバックアップしたいのですが、mongodump
認証できないため機能しません。ありがとう