Combate de casos de bases de datos NoSQL - gestión de usuarios de bases de datos MongoDB

Gestión de usuarios de la base de datos MongoDB

Prefacio

Este entorno se basa en el sistema Centos 7.8 para crear un entorno de aprendizaje mongodb-enterprise-4.2.8. Para
una construcción específica, consulte la construcción del entorno mongodb-enterprise-4.2.8.


Uno, crea un usuario

MongoDB Enterprise myRS:PRIMARY> db.createUser(
... {
    
    
... user: 'root',
... pwd: 'admin',
... roles: [{
    
    role: 'root',db: 'admin'}]
... }
... )
Successfully added user: {
    
    
	"user" : "root",
	"roles" : [
		{
    
    
			"role" : "root",
			"db" : "admin"
		}
	]
}

# 查看用户
MongoDB Enterprise myRS:PRIMARY> db.system.users.find()
{
    
     "_id" : "admin.root", "userId" : UUID("7f2f01f7-1faa-4152-8053-9f9c6c85d562"), "user" : "root", "db" : "admin", "credentials" : {
    
     "SCRAM-SHA-1" : {
    
     "iterationCount" : 10000, "salt" : "nNWoXtGNClw3xIki0KvKeA==", "storedKey" : "4VHG+4x4PlYNUTSXFuRF11VzkBA=", "serverKey" : "wCow20yodjdq0w69SWVu1AppiD8=" }, "SCRAM-SHA-256" : {
    
     "iterationCount" : 15000, "salt" : "uf0S2xTQ1OGPZ7qDG0mNM2tw9Cx91rLUCpBEXw==", "storedKey" : "ZYYEYUOyuuhCUTKO6WvfwQNd7xSjccR8CWN3ubEU3tQ=", "serverKey" : "4GQmYdKEuWKVGeNXtCNL7cp+iZkY/9OzrSFrwIY58iU=" } }, "roles" : [ {
    
     "role" : "root", "db" : "admin" } ] }


MongoDB Enterprise myRS:PRIMARY> show users
{
    
    
	"_id" : "admin.root",
	"userId" : UUID("7f2f01f7-1faa-4152-8053-9f9c6c85d562"),
	"user" : "root",
	"db" : "admin",
	"roles" : [
		{
    
    
			"role" : "root",
			"db" : "admin"
		}
	],
	"mechanisms" : [
		"SCRAM-SHA-1",
		"SCRAM-SHA-256"
	]
}



# 验证用户是否可用
MongoDB Enterprise myRS:PRIMARY> db.auth('root','admin')
1

#启用用户认证
[root@node01 ~]# vim /etc/mongod.conf
security:
  authorization: enabled
[root@node01 ~]# systemctl restart mongod

Dos, inicie sesión en la base de datos

Método uno:
Inserte la descripción de la imagen aquí
método dos
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/XY0918ZWQ/article/details/113833457
Recomendado
Clasificación