--【】用户管理
1 添加只读用户
db.addUser("skyman.man","manchungood",true)
2 修改只读用户为普通用户
db.addUser("skyman.man","manchungood",false);
db.addUser("admin","manchungood",false);
3 删除用户
db.removeUser("admin");
4 切换数据库
打开数据库,没有的话立即建一个
> use admin
5 增加或修改用户密码 ,必须在非--auth方式下启动mongodb,建立用户,建立完毕,关闭mongodb,以--auth方式启动mongodb,再以admin用户登录自己专属的db
> db.addUser('admin','admin')
6 查看用户列表
> db.system.users.find()
7 #用户认证,要让登陆的用户能具有某个db的权限,必须进入该db,执行auth命令才能生效。
> db.auth('admin','pwd')
8 删除用户对该db的访问权限
> db.removeUser('mongodb');
--查看当前db的所有用户
> show users
9 使用用户登录mongodb
[root@mongo ~]# /usr/local/mongodb37018/bin/mongo 127.0.0.1:37017/test -uadmin -padmin
MongoDB shell version: 2.0.2
connecting to: 127.0.0.1:37017/test
>
其中test是库名
10.#查看所有数据库
--查看所有数据库
> show dbs;
--切换数据库
> use admin;
--查看正在使用的数据库
> db
--查看当前数据库里有多少个collections
show collections
> show dbs
--查看所有的collection
> show collections
--查看各collection的状态
> db.printCollectionStats()
--查看主从复制状态
> db.printReplicationInfo()
--修复数据库
> db.repairDatabase()
--设置记录profiling,0=off 1=slow 2=all
> db.setProfilingLevel(1)
--查看profiling
> show profile
--拷贝数据库
> db.copyDatabase('mail_addr','mail_addr_tmp')
--删除collection
> db.mail_addr.drop()
--删除当前的数据库
> db.dropDatabase()
PRIMARY> use identify;
switched to db identify
PRIMARY> db.dropDatabase();
{
"assertion" : "Can't take a write lock while out of disk space",
"assertionCode" : 14031,
"errmsg" : "db assertion failure",
"ok" : 0
}
PRIMARY>
分享到:
相关推荐
MongoDB应用设计模式:MongoDB Applied Design Patterns 中英文打包两本合集
mongodb-windows安装包: mongodb-compass-1.31.2-win32-x64.msi 打开直接安装
MongoDB进阶与实战:微服务整合、性能优化、架构管理.docx
深入解析MongoDB聚合与索引:提升数据库效能的关键策略
centos7.0+mongodb 3.4 集群搭建:分片+副本集。3台虚拟机。如有问题可留言。
「移动安全」MongoDB高级设计模式:数据即服务 - 安全研究 数据泄露 安全管理 数据泄露 WEB应用防火墙 应用安全
MongoDB权威指南:MongoDB:The Definitive Guide第一版 第二版 中、英文4本合集
mongodb-spark官方连接器,运行spark-submit --packages org.mongodb.spark:mongo-spark-connector_2.11:1.1.0可以自动下载,国内网络不容易下载成功,解压后保存到~/.ivy2目录下即可。
Beginning with a short introduction to the basics of NoSQL databases, MongoDB experts Navin Sabharwal and Shankatala Gupta Edward introduce readers to MongoDB – the leading document based NoSQL ...
mongodb游乐场 :books: 学习和探索MongoDB。 注意:这是在macOS上开发的。 指示 作为先决条件,您必须安装Mongo。 有关选项,请参见“部分。 启动MongoDB服务器 使用来自佐治亚州(GA)的邮政编码测试数据加载...
mongodb开发精要 书籍 两本PDF
最近在学习 分享一下
mongodb 用户管理(超级管理员)
vagrant-mongodb-cluster::package:使用带有副本集的MongoDB 3节点集群的流浪汉设置
Getting Started with Installation and coding with Mongo Shell 5: MongoDB Explained 6: Administering MongoDB 7: MongoDB Use Cases and How To’s – Know How To’s for using MongoDB to its best. ...
mongo 是一款超酷的 MongoDB 集群管理工具,它本身提供一个 web 控制台,让你可以像维护普通数据库一样维护 MongoDB。主要特性:非常容易管理你的 MongoDB 集群信息可以获取你配置的实时快照信息深入集群,数据库,...
本书内容有三大特点:系统而全面,内容包含MongoDB开发、管理、维护和性能优化等方方面面;详细而深入,不仅对MongoDB的开发和管理方法进行了详尽的讲解,而且还对MongoDB的工作机制进行了深入的剖析;注重实战,...
Windows 无法启动MongoDB服务 错误1067:进程意外终止1:Windows 无法启动MongoDB服务 错误1067:进程意外终止2:解决方法:进
MongoDB程序员认证: MongoDB Certified Developer Study Guide - Study Guide - Exam Preparation - Practise Questions
Spring集成MongoDB官方指定jar包:spring-data-mongodb-1.4.1.RELEASE.jar