mongodb的基本命令操作
2024-08-30 07:16:46
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}
最新文章
- redis+Keepalived主从热备秒级切换
- 对getElementsByTagName(";*";)获取全部元素的总结
- Linux下Gcc生成和使用静态库和动态库详解
- 在解决方案中所使用 NuGet 管理软件包依赖
- JavaScript 中怎样判断文本框只能输出英文字母、汉字和数字,不能输入特殊字符!
- Android json操作之取得一个对象
- delphi程序设计之底层原理
- 从0到1,了解NLP中的文本相似度
- PyCharm新建.py文件时自动带出指定内容
- /etc/my.cnf
- 【sping揭秘】5、IOC容器(一)
- oc中类的实例化及方法调用
- Android4.4中jni的native的方法无法找到的解决方案
- java基础设计模式1——单例模式
- 利用eChart绘制网页图表
- Log4j使用指南
- Scala List 用法
- [SoapUI] Global Scripts For Reusability
- 【BZOJ】3566: [SHOI2014]概率充电器
- Swing的GUI组件得到焦点