mongoDB添加管理员


一、mongodb角色分类
  • 数据库用户角色:read、readWrite;
  • 数据库管理角色:dbAdmin、dbOwner、userAdmin;
  • 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
  • 备份恢复角色:backup、restore;
  • 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
  • 超级用户角色:root  
  • 系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)

二、创建管理员用户

1.在文件根目录开启PowerShell,文件路径切换到/bin文件夹下

2.在控制台输入 ./mongo进入mongoDB

3.输入use admin

4.输入命令创建管理员账户

 1 db.createUser( 
 2     {
 3         user: "root",
 4         pwd: "root",
 5         roles: [
 6            { 
 7             role: "userAdminAnyDatabase",
 8             db: "admin" 
 9            },
10            { 
11             role: "dbAdminAnyDatabase",
12             db: "admin" 
13            } 
14         ]
15     }

三、基本配置命令

a.修改配置文件 vi /etc/mongod.conf

b.修改密码:db.updateUser( "root",{pwd:"password"});

c.密码认证:db.auth("root","password");

d.查看mongoDB的连接数:db.serverStatus().connections;

e.关闭数据库:

use admin;

db.shutdownServer();


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM