MongoDBで新しいユーザーとパスワードを作成する方法は?
MongoDBでユーザー名とパスワードを作成するには、以下の手順を実行する必要があります。
- MongoDB Shellを開くか、MongoDBクライアントを利用してMongoDBサーバーに接続します。
- adminデータベースに切り替える: use admin
- 以下のコマンドで新規ユーザーの作成およびロール(権限)の付与を行う。
db.createUser(
{
user: "用户名",
pwd: "密码",
roles: [ { role: "角色", db: "数据库名称" } ]
}
)
「ユーザー名」と「パスワード」は必要な値に置き換えて、適切なロールとデータベース名を選択してください。ロールとは、ユーザーのデータベースアクセス権限レベルを指します。
- ユーザーにもっと多くのキャラクターを持たせたい場合は、キャラクターアレイにキャラクターオブジェクトを複数追加します。
- コマンドを保存して実行します。ユーザーの作成に成功すると、Successfully added user のメッセージが表示されます。
- MongoDBシェルから終了するか、MongoDBクライアントを終了します。
その後、ユーザーは指定されたユーザー名とパスワードを使用してデータベースへ接続することができるようになり、そのロールが許可された操作のみを実行可能となります。