MongoDBで管理者アカウントを追加するにはどうすればよいですか?
MongoDBの管理アカウントを追加するには、以下の手順を実行します。
- MongoDBサーバへ接続する:
mongo
- adminデータベースに切り替える:
use admin
- 管理者アカウントを作成します:
db.createUser({
user: "admin",
pwd: "password",
roles: [
{ role: "userAdminAnyDatabase", db: "admin" },
{ role: "dbAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" }
]
})
この例では、adminという管理者アカウントを作成し、パスワードにpasswordを設定し、userAdminAnyDatabase、dbAdminAnyDatabase、readWriteAnyDatabaseの3つのロールを割り当てました。
- MongoDBシェルを終了する:
quit()
上記の手順を完了することで、管理者アカウントを追加することに成功しました。このアカウントを使用して、MongoDBのさまざまな操作を管理できます。