博客
关于我
MongoDB创建用户
阅读量:799 次
发布时间: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/

你可能感兴趣的文章
Objective-C实现histogram stretch直方图拉伸算法(附完整源码)
查看>>
Objective-C实现Hopcroft算法(附完整源码)
查看>>
Objective-C实现horizontal projectile motion平抛运动算法(附完整源码)
查看>>
Objective-C实现hornerMethod霍纳法算法(附完整源码)
查看>>
Objective-C实现Horn–Schunck光流算法(附完整源码)
查看>>
Objective-C实现Http Post请求(附完整源码)
查看>>
Objective-C实现http下载文件 (附完整源码)
查看>>
Objective-C实现Http协议下载文件(附完整源码)
查看>>
Objective-C实现huffman哈夫曼编码算法(附完整源码)
查看>>
Objective-C实现ID3贪心算法(附完整源码)
查看>>
Objective-C实现IIR 滤波器算法(附完整源码)
查看>>
Objective-C实现IIR数字滤波器(附完整源码)
查看>>
Objective-C实现insertion sort插入排序算法(附完整源码)
查看>>
Objective-C实现integer partition整数分区算法(附完整源码)
查看>>
Objective-C实现integerPartition整数划分算法(附完整源码)
查看>>
Objective-C实现interpolation search插值搜索算法(附完整源码)
查看>>
Objective-C实现Interpolation search插值查找算法(附完整源码)
查看>>
Objective-C实现intersection交集算法(附完整源码)
查看>>
Objective-C实现intro sort内省排序算法(附完整源码)
查看>>
Objective-C实现inverse matrix逆矩阵算法(附完整源码)
查看>>