Я пытаюсь обновить версию своего сервера базы данных песочницы до 4.x.x. Сейчас на 3,6,6
Для этого мне нужно создать пользователя с правами администратора.
Итак, я подключаюсь к оболочке Монго и запускаю следующее:
db.createUser( { user: "admin", pwd: "password", roles: [ { role: "root", db: "mydatabasename" } ] } );
Однако я получаю следующую ошибку:
Error: couldn't add user: not authorized on admin to execute command
Уже несколько часов я пытаюсь выяснить эту проблему. Другие вопросы, связанные со стековым потоком, не решают его.
Мне интересно, возможно ли это сделать даже на не выделенном сервере баз данных. Если нет, то как я могу обновить версию сервера?
Любая помощь будет принята с благодарностью.