开启mongodb数据库密码验证

本文详细介绍了如何在MongoDB中设置密码验证,包括创建数据库管理员账号、修改配置文件以开启认证、重启服务及验证密码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开启mongodb数据库密码验证

安装moogodb可以参考我上一篇博客

https://blog.51cto.com/1767340368/2092546

1.登录数据库

[root@mongodb bin]# pwd

`/opt/mongodb/bin [root@mongodb bin]# ./mongo

use admin switched to db admin db.createUser({user:"root",pwd:"123456",roles:["root"]}) #创建数据库管理员账号密码 Successfully added user: { "user" : "root", "roles" : [ "root" ] } exit bye`

2.配置文件开启验证后重启mongodb服务

[root@mongodb ~]# vim /opt/mongodb/data/mongodb.conf #开启认证 auth = true [root@mongodb ~]# service mongodb restart

3.再次登录,没有密码认证是执行不了命令的

捕获.PNG

4.进行密码验证

`> db.auth('root','123456') 1

#返回1代表成功`

5.再次测试命令(成功)

> show dbs

捕获.PNG

##附加也可以通过这种方式进行验证,效果一样

[root@mongodb bin]# ./mongo admin -u root -p123456

mongodb密码认证开启

转载于:https://my.oschina.net/u/3367404/blog/3061650

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值