MongoDBで管理者アカウントを追加するにはどうすればよいですか?

MongoDBの管理アカウントを追加するには、以下の手順を実行します。

  1. MongoDBサーバへ接続する:
mongo
  1. adminデータベースに切り替える:
use admin
  1. 管理者アカウントを作成します:
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つのロールを割り当てました。

  1. MongoDBシェルを終了する:
quit()

上記の手順を完了することで、管理者アカウントを追加することに成功しました。このアカウントを使用して、MongoDBのさまざまな操作を管理できます。

bannerAds