博客
关于我
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实现combine With Repetitions结合重复算法(附完整源码)
查看>>
Objective-C实现combine Without Repetitions不重复地结合算法(附完整源码)
查看>>
Objective-C实现conjugate gradient共轭梯度算法(附完整源码)
查看>>
Objective-C实现connected components连通分量算法(附完整源码)
查看>>
Objective-C实现Connected Components连通分量算法(附完整源码)
查看>>
Objective-C实现Convex hull凸包问题算法(附完整源码)
查看>>
Objective-C实现convolution neural network卷积神经网络算法(附完整源码)
查看>>
Objective-C实现convolve卷积算法(附完整源码)
查看>>
Objective-C实现coulombs law库仑定律算法(附完整源码)
查看>>
Objective-C实现counting sort计数排序算法(附完整源码)
查看>>
Objective-C实现countSetBits设置位的数量算法(附完整源码)
查看>>
Objective-C实现currency converter货币换算算法(附完整源码)
查看>>
Objective-C实现cycle sort循环排序算法(附完整源码)
查看>>
Objective-C实现data transformations数据转换算法(附完整源码)
查看>>
Objective-C实现datamatrix二维码识别 (附完整源码)
查看>>
Objective-C实现DateToDay 方法算法(附完整源码)
查看>>
Objective-C实现DBSCAN聚类算法(附完整源码)
查看>>
Objective-C实现DBSCAN聚类算法(附完整源码)
查看>>
Objective-C实现decision tree决策树算法(附完整源码)
查看>>
Objective-C实现degreeToRadian度到弧度算法(附完整源码)
查看>>