代码改变世界

mongoDB操作

2017-06-16 18:00  Lecone.JY.HU  阅读(232)  评论(0编辑  收藏  举报

1.安装好数据启动服务

cd C:\Program Files\MongoDB\Server\3.4\bin

>mongodb -dbpath=d:\\mongoDB 

2.创建数据

use [dbname] 

3.设置用户和密码

createUser({user:'root',pwd:'root',roles:['dbAdmin']})

    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
    PS:关于每个角色所拥有的操作权限可以点击上面的内置角色链接查看详情。

4.使用配置文件mongodb.conf

//端口
port=27017
//限制iP
bind_ip=127.0.0.1,10.141.223.184,10.141.223.185
//日志地址
logpath=/data/logs
//数据库地址
dbpath=/data/db
//日志写入
logappend=true
//后台运行
fork = true
//密码验证
auth = true

更多配置可以查询 mongodb.conf配置文件详解。

5.随系统启动,Linux系统

编辑/etc/rc.d/rc.local,在文件后面加上如下这行

 /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf

具体的路径根据自身情况进行修改调整。

推荐比较好用的可视化工具 Robo 3T。

6.关闭数据库的方法

进入数据

use admin

db.shutdownService()

 

的风格风格