Я использую виртуальную машину GCP для запуска экземпляра MongoDB.
Он работает очень хорошо, аутентификация выключена, но как только я включил ее, "включил", отредактировав sudo vi /etc/mongod.conf
, а затем перезапустил службу используя sudo service mongod restart
.
Как только я это сделал и попытался подключиться к моей БД с использованием моих учетных данных, я получил следующую ошибку от mon go:
mongo mongodb://<gcp vm statcic ip>:<mongodb static port>
результат:
connecting to: mongodb://<myservererIP>:<mongodbport>
2020-04-04T19:30:36.644+0200 E QUERY [js] Error: couldn't connect to server
<myservererIP>:<mongodbport>, connection attempt failed: SocketException:
Error connecting to <myservererIP>:<mongodbport> :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:257:13
@(connect):1:6
exception: connect failed
IP-адрес моей виртуальной машины - Stati c, а учетная запись в mon go была создана в соответствии с документом mongoDB, с ними должно быть все в порядке, даже если это не так, Я полагаю, что у меня должно быть «Требуется авторизация» или что-то, а не отказано в соединении или сеть недоступна.