Создаю пользователя внутри бд, на что бд говорит окей
> db.createUser({
... user:"evgzap",
... pwd:"evgzap",
... roles:["readWrite", "dbAdmin"]
... })
Successfully added user: { "user" : "evgzap", "roles" : [ "readWrite", "dbAdmin" ] }
Захожу в компас с этого же пк, пытаюсь подключиться, но в ответ такая ошибка
{"t":{"$date":"2022-03-30T14:29:15.987+03:00"},"s":"I", "c":"ACCESS", "id":20249, "ctx":"conn16","msg":"Authentication failed","attr":{"mechanism":"SCRAM-SHA-1","speculative":false,"principalName":"evgzap","authenticationDatabase":"roomix","remote":"192.168.88.1:61945","extraInfo":{},"error":"UserNotFound: Could not find user \"evgzap\" for db \"roomix\""}}
при том что пользователя я создаю внутри той базы данных к которой пытаюсь подключиться.
Может я в самом начале где-то допустил ошибку, ведь если я подключаюсь в компасе через localhost, а не внешний ip, то проблем нет вовсе, нет, я могу даже оборвать выполнение, все равно аутентификация работать будет, но если пробовать через внешний то нет