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。

相关推荐
java1234_小锋21 小时前
REDIS集群会有写操作丢失吗?为什么
数据库·redis·缓存
兰若姐姐21 小时前
如何进行MSSQL提权?sp_oacreate、sp_oamethod和沙盒提权以及xp_regwrighte提权
数据库·sqlserver
一抓掉一大把21 小时前
秒杀-订单创建消费者CreateOrderConsumer
网络·数据库
一只小bit1 天前
MySQL事务:如何保证ACID?MVCC到底如何工作?
数据库·mysql·oracle
小猪咪piggy1 天前
【项目】小型支付商城 MVC/DDD
java·jvm·数据库
向阳而生,一路生花1 天前
redis离线安装
java·数据库·redis
·云扬·1 天前
使用pt-archiver实现MySQL数据归档与清理的完整实践
数据库·mysql
黄焖鸡能干四碗1 天前
信息安全管理制度(Word)
大数据·数据库·人工智能·智慧城市·规格说明书
betazhou1 天前
基于Linux环境使用ogg19版本从oracle 19c ADG备库远程同步数据
linux·运维·oracle·goldengate·adg·远程抽取