Ошибки авторизации MongoDB, хотя авторизация не включена

#mongodb

#mongodb

Вопрос:

Я использую новую, простую установку MongoDB в Windows 10. Нет сегментирования, нет реплик и авторизация не включена .. тем не менее, я получаю ошибки авторизации.

Я работал над приложением Node больше недели, и проблемы начались, когда я создал резервную копию базы данных с помощью mongodump. Теперь, когда я запускаю свое приложение, я получаю:

MongoError: not authorized on [database name] to execute command...

И когда я пытаюсь создать mongorestore для новой базы данных:

Failed: [database name].[collection name]: error reading database: not authorized on [database name] to execute command

Что дает? Если авторизация не включена, почему она выдает ошибки авторизации?

Комментарии:

1. Откуда вы знаете, что авторизация не включена? Была ли она ранее включена перед новой установкой? Вы mongorestore подключались к этому экземпляру из резервной копии? И если да, то вы специально назвали одно пространство имен базы данных или просто восстановили всю резервную копию? Конечная логика, являющаяся admin базой данных, вероятно, была частью резервной копии.

2. Авторизация не включена в файле конфигурации. Этой установке меньше 6 месяцев, потому что недавно я был вынужден обновить Windows и переустановить все, и я действительно не использовал ее до недавнего времени. Да, я пытаюсь восстановить хранилище из резервной копии из определенного пространства имен.