https://blog.51cto.com/wzlinux/2153062?source=dra
1、最初のライブラリで管理者ユーザadminとパスワードを作成
[ルート@ mbasic〜]#モンゴ MongoDBのシェルのバージョン:3.2.6は への接続:テスト >の使用管理者は、//切换到管理数据库 管理DBへの切り替え > db.createUser(//创建用户 ... { ...ユーザー: "myUserAdmin"、 ... PWD: "ABC123"、 ...の役割:[{役割: "userAdminAnyDatabase"、DB: "管理者"}] //指定数据库权限 ...} ...) 正常に追加したユーザ: { "ユーザー": "myUserAdmin"、 "役割":[ { "役割": "userAdminAnyDatabase"、 "DB": "管理者" } ] } >
2、最初の管理者アカウントのパスワード管理データベースと、その後、(テスト)を設定し、その後db.createUserを使用するためにユーザを作成するために、ライブラリに切り替え
[ルート@ mbasic〜]#モンゴ MongoDBのシェルのバージョン:3.2.6 への接続:テスト >の使用管理者は 、管理DBに切り替え > db.auth( 'myUserAdmin'、 'ABC123') 1 >使用テストは、 テストDBに切り替え >デシベルを。 createUser( ... { ...利用者: "TEST1"、 ... PWD: "TEST1"、 ...ロール:[{役割: "読み書き"、DB: "テスト"}] //对試験库赋予読み書き权限 ...} ...) 正常に追加されたユーザ:{ "ユーザ": "TEST1"、 "ロール":[ { "ロール": "読み書き"、 "DB": "テスト" } ] } >