zoukankan      html  css  js  c++  java
  • mongoDB操作

    1.安装好数据启动服务

    cd C:Program FilesMongoDBServer3.4in

    >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()

  • 相关阅读:
    在不申请第三方变量的情况下交换a和b
    指针(pointer)的使用
    数组和链表(arrary & linkedlist)
    Python的学习计划
    Python——函数
    Python——文件操作
    Python——深浅Copy
    我发现的新大陆——好用的~
    我发现的新大陆——好吃儿的
    我发现的新大陆——好玩儿的
  • 原文地址:https://www.cnblogs.com/lecone/p/7028737.html
Copyright © 2011-2022 走看看