zoukankan      html  css  js  c++  java
  • MongoDB 创建数据库

    连接:
    mongo 192.168.6.66:27017
    登录
    use admin
    db.auth("root","82xo#FR[G^oEME[iYU%ct~~N6LC(vWwC")
    创建数据库
    use project_admin_db
    db.test.insert({"id":"1"})
    创建读写用户
     db.createUser(
     {
     user:"customer",
     pwd:"q=%bJ~(+L3Mj8^Qoo2]Z6k5HRO!PhfHG",
     roles:[{role:"readWrite",db:"project_admin_db"}]
     }
     )
    创建运维用户
     db.createUser(
     {
     user:"dbAdmin",
     pwd:"L-$LpGQ=FJvSfGfHXN-)Z*RsFHI.$([l",
     roles:[{role:"dbAdmin",db:"project_admin_db"},{role:"readWrite",db:"project_admin_db"}]
     }
     )
    cd C:Program FilesMongoDBServer3.4in
    
    mongod.exe --logpath "E:datamongodblogmongodb.log" --logappend --dbpath "E:datamongodbdb" --serviceName "mongodb" --serviceDisplayName "mongodb" --auth --install
    
    运行 services.msc 打开mongodb服务
    
    打开目录 C:Program FilesMongoDBServer3.4in 打开mongo.exe命令行
    
    mongo
    
    use admin
    创建超级管理员
    db.createUser(  
      {  
        user:"root",  
        pwd:"",  
        roles:["root"]  
      }  
    ) 
    db.auth('root','')
    use project_core_db
    创建正式库读写用户
    db.createUser(  
      {  
        user:"customer",  
        pwd:"",  
        roles:[{role:"readWrite",db:"project_core_db"}]  
      }  
    )  
    创建正式库运维用户
    db.createUser(  
      {  
        user:"dbAdmin",  
        pwd:"",  
        roles:[{role:"dbAdmin",db:"project_core_db"},{role:"readWrite",db:"project_core_db"}]  
      }  
    )  
    show users
    use project_core_db_test
    创建测试库读写用户
    db.createUser(  
      {  
        user:"customer",  
        pwd:"",  
        roles:[{role:"readWrite",db:"project_core_db_test"}]  
      }  
    )  
    创建测试库运维用户
    db.createUser(  
      {  
        user:"dbAdmin",  
        pwd:"",  
        roles:[{role:"dbAdmin",db:"project_core_db_test"},{role:"readWrite",db:"project_core_db_test"}]  
      }  
    )  
    
    删除用户
    db.dropUser('用户名')
    
    备份
    cd C:Program FilesMongoDBServer3.4in
    备份正式库
    mongodump -h 106.5:27017 -d project_core_db -o E:datamongodbackup -u dbAdmin -p H8
    从测试库还原至正式库
    mongorestore -h 106.5:27017 -d project_core_db --drop E:datamongodbackupproject_core_db_test -u dbAdmin -p H8
    
    从正式库还原至测试库
    mongorestore -h 106.5:27017 -d project_core_db_test --drop E:datamongodbackupproject_core_db -u dbAdmin -p H8
    从正式库指定集合还原至测试库
    mongorestore -c SysArea -h 106.5:27017 -d project_core_db_test --drop E:datamongodbackupproject_core_db_testSysArea.bson -u dbAdmin -p H8
    
    备份测试库
    mongodump -h 106.5:27017 -d project_core_db_test -o E:datamongodbackup -u dbAdmin -p H8
     
    从正式库还原至本地库
    mongorestore -d project_core_db --drop D:ackupdb_backupmongodbproject_core_db
    从测试库还原至本地库
    mongorestore -d project_core_db --drop D:ackupdb_backupmongodbproject_core_db_test
    
    备份本地库
    mongodump -c SysArea -d project_core_db -o D:ackupdb_backupmongodbproject_core_db
    
    
    106.5:27017
    正式库:project_core_db
    测试库:project_core_db_test
    root
    H8
    

      

  • 相关阅读:
    Script to Create Benchmark Procs
    自定义数据类型修改
    需求管理工具试用 – CaliberRM
    标识值重复的原因示例
    Vmware vFabric Suite开始支持自动化部署与PostgreSQL
    在ubuntu上安装Oracle Java SDK
    详解数据中心基础设施的模块化建设
    Xcode 4 无证书真机调试 环境配置
    Calculate_and_Insert_Event_Intervals_in_SQL2005_Profiler
    浏览器工作原理
  • 原文地址:https://www.cnblogs.com/chenyishi/p/8805064.html
Copyright © 2011-2022 走看看