MongoDB默认是不需要添加用户认证的,一般在命令行工具直接输入mongo就可以登录,但出于对数据的安全考虑还是需要添加用户认证的
登录数据库(这个时候并没有设置用户认证可以直接登录)
mongo
查看一下数据库信息
show dbs
选择要设置的数据库
use admin
添加账号密码和权限,user指的就是设置的账号,pwd就是设置的密码,roles设置的就是用户权限
db.createUSer({user:'root',pwd:'root',roles:['root']})
查看一下用户信息就知道设置好没有
use admin
之后就能查看到自己设置的账号密码了
show users
本文介绍了如何在MongoDB中添加用户认证以确保数据安全。首先,无需认证即可直接通过mongo命令登录数据库并查看数据库信息。接着,使用`useadmin`切换到admin数据库,并通过`db.createUser()`方法创建具有root权限的用户,如`root:root`。创建用户后,可以使用`showusers`命令验证用户设置。遵循这些步骤,可以增强MongoDB数据库的安全性。
4634

被折叠的 条评论
为什么被折叠?



