首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事
您的当前位置:首页正文

MongoDB开启用户名密码验证

2023-11-11 来源:画鸵萌宠网
mongodb将所有的用户信息存在admin数据库的集合system.users中,这些信息主要包括用户名、密码和数据库信息。mongodb默认不启用授权认证,只要能连接到该服务器,就可连接到mongod。若要启用安全认证,Windows下需要更改注册表,Linux下则要更改配置文件。这里只介绍Windows下的操作。

一、创建管理员用户

1 用show dbs查看数据库,发现找不到admin数据库

技术分享

2 创建用户admin

db.createUser(

{

"user":"admin",

"pwd":"admin",

roles:[{role:"userAdminAnyDatabase",db:"admin"}]

}

)

技术分享

上图显示成功创建admin用户。

3 再查询所有数据库,可以看到admin数据库被显示出来

技术分享

4 查询集合和集合中的数据

技术分享

显示全文