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
    

      

  • 相关阅读:
    关于添加“服务引用”和“添加引用”的一点总结
    nodejs+express工程 在npm install之后或使用npm install bootstrap命令安装bootstrap之后
    Mongo基础使用,以及在Express项目中使用Mongoose
    Express URL跳转(重定向)的实现
    node 开发web 登陆功能
    node js实战:带数据库,加密的注册登录表单
    nodejs 进阶:封装所有对数据库的常用操作
    nodejs进阶:密码加盐:随机盐值
    Nodejs进阶:密码加盐
    express 路由能力
  • 原文地址:https://www.cnblogs.com/chenyishi/p/8805064.html
Copyright © 2011-2022 走看看