mongodb аутентификация mongodump - PullRequest
0 голосов
/ 26 января 2019

Я включил аутентификацию в своей базе данных mongoDB 3.6.3, а затем создал пользователя для базы данных, подобной этой:

use myDatabase
db.createUser(
  {
    user: "myAdmin",
    pwd: "myPassword",
    roles: [ { role: "root", db: "admin" } ]
  }
);

После этого эти команды работают нормально:

mongo
use myDatabase
db.auth('myAdmin', 'myPassword')

Пока здесь все хорошо. Теперь я хочу сделать дамп базы данных с помощью этой команды:

mongodump --host localhost --port 27017 -u myAdmin -p myPassword --authenticationDatabase myDatabase

С этой командой я получаю следующее сообщение:

Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.

Что я делаю не так?

...