すべてのDBに対する権限を持つ。GROWIが内部的に使用する。GROWIが必要な最低限のアクセス権のみ付与する。growigrowiadminは管理者ユーザ。GROWI用MongoDB全てに対してアクセスできるよう、adminDBにユーザを作る。MongoDBはDBを複数持ち、DB毎にユーザを作ることができる。adminという名前のDBは特別で、ここに作ったユーザはすべてのDBに対してアクセス権を持つらしい。バックアップバッチ(次の記事参照)と臨時のメンテナンスで使用する^hontoha。growiuserはGROWIシステムがMongoDBにアクセスするために使用する。そのためgrowiDBのみにアクセスできればよい。Docker内に入る。bash1mongoコマンド。123456789101112131415161718adminテーブルに移動。admin12ユーザ検索して、表示されない(いない)ことを確認。db.system.users.find()1管理者用ユーザ「growadmin」追加。Dockerから抜ける。Docker内に入る。bash1mongoコマンド。123456789101112131415161718ユーザを作ったら、以降権限が必要な操作をする前に認証が必要になる。db.auth("growiadmin","(管理者ユーザパスワード)")112growiテーブルに移動。growi12GROWI接続用ユーザ「growiuser」作成。]}123456789101112131415161718mongo終了。編集growiuserでつなぐよう、MONGO_URIを書き換える。わかる方、情報をください。done12345678910111213141516。