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
    

      

  • 相关阅读:
    hdu 4612 Warm up 双连通缩点+树的直径
    Hadoop-04-HBase全然分布式环境搭建
    java实现的Trie树数据结构
    Sharpui企业版-简单介绍【01】 【QQ群:206378966】
    Apache Mina开发手冊之四
    POJ训练计划1459_Power Network(网络流最大流/Dinic)
    svn+ssh
    Android首席设计师宣称移动概念已死,开发人员应该面向屏幕编写应用而非移动
    连锁快餐企业软件的一些管理
    多进程解决datasnap支持的tcp长连接数量少的问题
  • 原文地址:https://www.cnblogs.com/chenyishi/p/8805064.html
Copyright © 2011-2022 走看看