MongoDB - Как установить одинаковых пользователей и роли на серверах - PullRequest
0 голосов
/ 05 января 2019

MongoDB - копирование пользователей и ролей

В MongoDB 4.0.0 инструменты импорта и экспорта MongoDB не являются симметричными, когда речь идет о системных пользователях и ролях. Вы не можете просто экспортировать пользователей и роли и импортировать их на другой сервер. Даже когда установлена ​​только версия 4.0.0, я получал

 "Failed: the users and roles collections in the dump have an incompatible auth version with target server"

Один стандартный подход к внешнему управлению пользователями и ролями заключается в использовании файлов сценариев для определений в базах данных по мере необходимости. Это описано как ответ в MongoDB - резервное копирование и восстановление пользователей и ролей

У нас есть сценарий с одним основным сервером и другим вторым сервером на другом компьютере. Второй сервер имеет данные, отличные от первого. Однако мы хотим того же набор пользователей и привилегий. Я еще не нашел волшебство, чтобы заставить это работать с инструменты импорта и экспорта MongoDB. Есть ли подход с тем или иным способом сделать этот простой перевод?

...