Ошибка: не удалось добавить пользователя: нет роли с именем root @ test - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь создать пользователя для своей базы данных mongo.

Использование MongoDB Query: db.createUser ({пользователь: 'administrator', pwd: '1234567890', роли: ['root']})

2019-01-29T11:31:32.521+0530 E QUERY    [js] Error: couldn't add user: No role named root@test :

mongod.config

в /etc/mongod.config

нет файла

1 Ответ

0 голосов
/ 18 июня 2019

Попробуйте следующее:

db.createUser({ user:"userName", 
                pwd:"passWord", 
                roles:[ { role:"readWrite", 
                          db:"dataBaseName" 
                        } ], 
                mechanisms:[ "SCRAM-SHA-1"] 
              })

Узнайте больше о mechanisms:[ "SCRAM-SHA-1"] в https://docs.mongodb.com/manual/core/security-scram/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...