Я недавно столкнулся с подобной проблемой, хотя ошибка немного отличалась. Моя ошибка была такой же unable to initialize schema
, но это была проблема аутентификации
unable to initialize schema: unable to authenticate conversation 0: unable to authenticate using mechanism "SCRAM-SHA-1": (AuthenticationFailed) Authentication failed.
Ответ заключается в том, чтобы убедиться, что ваш пользователь добавлен в коллекцию admin
, так как authSource
по умолчанию admin
. Или вы можете изменить место, где он ищет пользователя, добавив этот флаг --mongo-authenticationSource
и изменив его на БД, в которой находится пользователь.
mongosqld --mongo-uri mongodb://%host%:%port% --mongo-username %myuser% --mongo-password %mypassword% --auth --mongo-authenticationSource=<SOMETHING OTHER THAN ADMIN HERE> --mongo-ssl
--mongo-authenticationSource <auth-db-name>