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}

 

posted @ 2018-12-11 17:25  _chy  阅读(1502)  评论(0编辑  收藏  举报