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。

相关推荐
FL4m3Y4n1 分钟前
redis的主从同步与对象模型
数据库·redis·缓存
Mr.45673 分钟前
JDK17+Druid+SpringBoot3+ShardingSphere5 多表分库分表完整实践(MySQL+PostgreSQL)【生产优化版】
数据库·spring boot·后端
FL4m3Y4n6 分钟前
redis存储原理与数据模型
数据库·redis·缓存
蓝黑202010 分钟前
把数据库表里两列的值互换
数据库·sql·mysql
梦想的旅途212 分钟前
企业微信引用消息的实现与配置
数据库
是桃萌萌鸭~13 分钟前
oracle中的 CDB 和 PDB 详解
数据库·oracle
woniu_buhui_fei18 分钟前
MySQL知识整理一
数据库·mysql
hopsky20 分钟前
Kingbase SQL 解析方案
数据库·sql
Elastic 中国社区官方博客21 分钟前
Elasticsearch:shell 工具不是上下文工程的银弹
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
Mike117.22 分钟前
做 GBase 8c 迁移适配时,我更先盯兼容模式、对象改造和 SQL 行为差异,而不是急着把数据先搬过去
数据库