zoukankan      html  css  js  c++  java
  • MongoDB-数据&权限管理(4)

    数据备份与恢复

    mongodump -h ip:port -d 数据库名称 -o 保存路径            # 备份
    mongorestore -h ip:port -d 数据库名称 --dir  文件夹路径   # 恢复

    导入与导出

    # 导入
    mongoexport -h ip:port -d 数据库名 -c 集合名 -o 文件路径  [--type json/csv  -f 字段, ......]
    # 导出
    mongoimport -h ip:port -d 数据库名 -c 集合名 --file 导入文件路径  --type json/csv --headerline

    权限管理

    # 启动时候开启权限认证
    mongod -auth
    # 客户端链接
    mongo
     

    创建用户

    创建管理员用户
    # 切换数据库到admin中
    use admin
    # 创建管理员权限用户
    db.createUser( {user:'用户名', pwd: '密码', roles:['root']})

    创建普通用户

    # 切换到你要添加用户的数据库中
    use 数据库
    ​
    # 创建用户
    db.createUser(user:'用户名', pwd: '密码', roles:['read'])
    ​
    # 在admin中创建用于, 指定不同数据库的权限
    db.createUser(user:'用户名', pwd: '密码', roles:[{db:'数据库名', role:'read'}, {db:'数据库名': role:'readWrite'})
     
     

    用户认证

    use admin
    db.auth('用户名', '密码')

    查看用户

    # 切换数据库
    use admin
    ​
    # 查看所有用户
    show users

    删除用户

    db.dropUser('用户名')
  • 相关阅读:
    什么是Flex 布局
    wx.navigateTo、wx.redirectTo和wx.switchTab三种导航方式的区别
    Ajax 工作原理 及 实例
    NodeJS之 Express框架 app.use(express.static)
    Parcel 入门 (一)
    打包工具的介绍
    CSS网页布局
    《拖延心理学》阅读要点
    PHP实现页面静态化
    PHP中的魔术方法
  • 原文地址:https://www.cnblogs.com/kadycui/p/10067299.html
Copyright © 2011-2022 走看看