Ubuntu MongoDB账户密码设置

1.创建用户

在MongoDB中,可以使用db.createUser()方法来创建用户。该方法接受一个包含用户名、密码和角色等信息的文档作为参数。

复制代码
// 连接到MongoDB数据库
mongo

// 切换到admin数据库
use admin

// 创建用户
db.createUser({

  user: "admin",

  pwd: "admin123",

  roles: [

    { role: "userAdminAnyDatabase", db: "admin" },

    { role: "dbAdminAnyDatabase", db: "admin" },

    { role: "readWriteAnyDatabase", db: "admin" }

  ]

})

2.修改用户密码

如果需要修改用户密码,可以使用以下代码:

复制代码
use admin

//修改用户密码

db.changeUserPassword("admin", "newpassword")

上述代码中,我们使用changeUserPassword()方法将用户admin的密码修改 newpassword。

3.删除用户

如果需要删除用户,可以使用以下代码:

复制代码
use admin

//删除用户

db.dropUser("admin")

上述代码中,我们使用dropUser()方法删除了用户admin。

相关推荐
ptc学习者33 分钟前
oracle 列的直方图
数据库·sql·mysql
饺子大魔王的男人1 小时前
3D 打印总盯着机器?OctoPrint + cpolar让远程操控变简单
数据库·postgresql
a***97681 小时前
如何使用C#与SQL Server数据库进行交互
数据库·c#·交互
一 乐1 小时前
英语学习激励|基于java+vue的英语学习交流平台系统小程序(源码+数据库+文档)
java·前端·数据库·vue.js·学习·小程序
也许是_2 小时前
MySQL与PostgreSQL深度对比
数据库·mysql·postgresql
JIngJaneIL2 小时前
停车场管理|停车预约管理|基于Springboot+的停车场管理系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·notepad++·停车场管理|
钮钴禄·爱因斯晨2 小时前
Python常见的文件操作
android·数据库·python
CPU NULL3 小时前
Redis相关知识点总结
java·数据库·spring boot·redis·缓存
懒羊羊不懒@3 小时前
【MySQL | 进阶】存储引擎
数据库·mysql
BD_Marathon3 小时前
Hive初始化元数据库时报错:Unknown version specified for initialization: 3.1.0
数据库·hive·hadoop