澳门凯旋门注册网址 1  澳门凯旋门注册网址 2

C:\Windows\system32>mongo -u admin -p 123 localhost:27017/admin
MongoDB shell version v3.6.0
connecting to: mongodb://localhost:27017/admin
MongoDB server version: 3.6.0
> use incentive
switched to db incentive
> db.createUser({user:"zjl",pwd:"123",roles:[{"role":"readWrite","db":"incentive"}]})
Successfully added user: {
        "user" : "zjl",
        "roles" : [
                {
                        "role" : "readWrite",
                        "db" : "incentive"
                }
        ]
}
> exit
bye

6.MongoDB是不曾私下认可管理员账号的,所以要先增加管理员账号,加多一个userAdminAnyDatabase 顾客,那是贰个可以管理全部客户的的客户

C:\Windows\system32>mongo
MongoDB shell version v3.6.0
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.0
> use admin
switched to db admin
> db.createUser({user:"admin",pwd:"123",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]})
Successfully added user: {
        "user" : "admin",
        "roles" : [
                {
                        "role" : "userAdminAnyDatabase",
                        "db" : "admin"
                }
        ]
}
> exit
bye

C:\Windows\system32>

澳门凯旋门注册网址 3

C:\Windows\system32>mongo -u zjl -p 123 localhost:27017/incentive
MongoDB shell version v3.6.0
connecting to: mongodb://localhost:27017/incentive
MongoDB server version: 3.6.0
> db.myCol.insert({title: 'MongoDB 教程'})
WriteResult({ "nInserted" : 1 })
> db.myCol.find()
{ "_id" : ObjectId("5a32ac7838335872bbc1fd0b"), "title" : "MongoDB 教程" }
>

启航服务net start MongoDB

 

MongoDB安装完毕后,默许是不必要输入客商名密码就能够登陆的,以管理员的身价张开cmd,实践sc
create MongoDB binpath=”D:\MongoDB\bin\mongod.exe –dbpath
D:\凯旋门074网址,MongoDB\澳门凯旋门注册网址,data –logpath D:\MongoDB\log\log.log  –logappend
–service”,就可以安装MongoDB服务,安装达成后方可在windows服务中得以看来MongoDB,在性质中能够安装开机自动运维,在命令行推行mongo就可以开展CRUD操作

2.安装

澳门凯旋门注册网址 4

4.不用auth的花样设置MongoDB

澳门凯旋门注册网址 5

                                       

凯旋门074网址MongoDB安装实现后。 

凯旋门074网址MongoDB安装实现后。凯旋门074网址MongoDB安装实现后。凯旋门074网址MongoDB安装实现后。8.用zjl登入incentive库,插入一条数据并询问

凯旋门074网址MongoDB安装实现后。3.在D:\MongoDB目录下创设db和log多个公文夹,并创建情况变量,如下图所

1. 数据库用户角色:read、readWrite;  
2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;       
3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
4. 备份恢复角色:backup、restore;
5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
6. 超级用户角色:root  
// 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
7. 内部角色:__system

read:允许用户读取指定数据库 
readWrite:允许用户读写指定数据库 
dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile 
userAdmin:允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户 
clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。 
readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限 
readWriteAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读写权限 
userAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限 
dbAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。 
root:只在admin数据库中可用。超级账号,超级权限

澳门凯旋门注册网址 6

5.mongodb中的权限

9.以最好管理员的身份展开cmd,(假使已经实施了手续4,能够先在命令行实行net
stop MongoDB结束服务,然后施行sc delete
MongoDB删除服务,步向步骤4所示服务管理窗口,F5刷新确认MongoDB服务已被删去;假如没实行步骤4可以不做这一步),以auth的主意注册服务sc
create MongoDB binpath=”D:\MongoDB\bin\mongod.exe –dbpath
D:\MongoDB\data –logpath D:\MongoDB\log\log.log  –logappend
–auth –service”

1.mongodb下载地址

澳门凯旋门注册网址 7

7.用admin客户登陆mongodb,创造数据库incentive和它对应的客商zjl,全数顾客只好在客户所在的数据库登陆,管理员能够管理全部的数据库,可是无法一直管制另外数据库,要先在admin数据库中表明技术够

澳门凯旋门注册网址 8

 

相关文章