zoukankan      html  css  js  c++  java
  • mongodb的基本命令操作

    mongodb在已经存在管理员的情况下,需要创建一个库

    使用管理员进入mongodb的命令行界面

    mongo admin -u 管理员名 -p 管理员密码

    创建库(进入库)

    use 库名

    创建当前库的用户

    db.createUser({user: "用户名", pwd: "密码", roles: [{role: "readWrite",db: "库名"}]})

    修改用户的密码

    use 库名;
    db.changeUserPassword('用户名','新密码');

    验证用户

    db.auth("用户名","密码")

     查询所有用户信息

    use admin;
    db.system.users.find().pretty();

     备份数据

    mongodump -d ${dbname} -u${dbuser} -p${dbpass} -o /opt/mongodb_`date +%Y%m%d_%H%M`
        -d 指定需要备份的某个库
        -u 指定库的用户名
        -p 用户名的密码
        -o 备份文件输出路径

    恢复数据

    mongorestore -u ${dbuser} -p ${dbpass} -d ${dbname} /opt/mongodb_`date +%Y%m%d_%H%M`/${dbname}
  • 相关阅读:
    GoF23:工厂模式(Factory)
    CSS
    HTML
    JSP基础学习
    JSTL标签
    Jsoup
    Centos7下tomcat关闭异常问题
    剑指Offer_#18_删除链表的节点
    剑指Offer_#17_打印从1到最大的n位数
    剑指Offer_#16_数值的整数次方
  • 原文地址:https://www.cnblogs.com/chy-op/p/10103583.html
Copyright © 2011-2022 走看看