博客
关于我
MongoDB创建用户
阅读量:800 次
发布时间:2023-02-09

本文共 790 字,大约阅读时间需要 2 分钟。

MongoDB 管理指南

1. 创建超级管理员用户

在MongoDB中创建超级管理员用户,可以通过以下命令实现:

use admindb.createUser({  user: "admin",  pwd: "pwd",  roles: [{    role: "userAdminAnyDatabase",    db: "admin"  }]})

参数说明:

  • user:新用户的用户名。
  • pwd:用户的密码。
  • roles:用户的角色配置,可指定内置角色和自定义角色。
  • db:指定关联的数据库名称,默认为admin。

注意事项:

  • 创建的超级用户仅用于管理admin数据库,不能用于访问其他数据存储数据库。
  • 可以通过设置空数组为角色,赋予新用户基础权限。

2. 退出MongoDB Shell

退出MongoDB终端,可以使用以下命令:

exit

3. 删除数据库

删除特定数据库,可执行以下操作:

use testdb.dropDatabase()

此操作将永久删除指定数据库,操作完成后可通过show dbs命令确认数据库状态。

4. 查看集合

查看特定数据库中的所有集合,可使用以下命令:

show collections

5. 查询集合数据

从集合中检索数据,可执行以下查询:

db.test.find()

6. 删除单条文档

移除集合中的单条数据记录:

db.test.remove({})

7. 删除整个集合

删除特定集合,可执行以下命令:

db.test.drop()

8. 连接数据库

通过命令提示符连接数据库:

mongo localhost:47017

注意事项:

  • 建议避免以root用户身份运行MongoDB,以减少潜在安全风险。
  • 通过numactl命令优化MongoDB性能,确保系统性能稳定。

以上操作均为基础MongoDB管理命令,建议熟悉后谨慎操作。

转载地址:http://vjffk.baihongyu.com/

你可能感兴趣的文章
python基础---->常用模块
查看>>
Python基础(2):控制结构
查看>>
Python基础 | 关于“循环”那些事
查看>>
python系列【仅供参考】:python之subprocess模块rsync拉取文件
查看>>
python系列【仅供参考】:python 远程rdp
查看>>
python基础
查看>>
Python基本语法与变量类型
查看>>
python基本数据类型(容器)- tuple list dict set
查看>>
python基本工资的调整方案_Python薪资又涨了!这可咋办!
查看>>
Python基准测试和性能分析内存管理和垃圾回收
查看>>
Python基于RESTful风格的接口自动化测试实战
查看>>
python基于flask搭建http服务(四)—— Docker容器化部署
查看>>
python基于flask搭建http服务(二)—— 实现Excel上传、数据清洗、入库
查看>>
python基于flask搭建http服务(三)—— 使用gunicorn部署项目
查看>>
python基于flask搭建http服务(一)—— 实现数据查询和Excel导出
查看>>
Python块键盘/鼠标输入
查看>>
python在心理学研究中的应用有哪些_心理学在线研究可用平台简介和应用进展
查看>>
python在使用HTMLTestRunner时,报告为空,错误提示<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf_8'>...
查看>>
python在gpu上运行_【python】python开启GPU加速
查看>>
Python在def函数中使用for循环
查看>>