今天在本地下载了一个MongoDB数据库后,使用本地连接访问没有问题。
MongoDB默认安装到了C盘,使用命令行进入bin目录下,执行了mongod命令,开启本地的MongoDB数据库服务,然后执行mongo命令去连接服务,发现访问成功没有问题。
在这里插入图片描述

然后我再虚拟机上使用docker拉取了一个mongoDB的镜像,创建mongoDB的容器并运行。命令行运行连接发现MongoDB登录报错
在这里插入图片描述

后来找到原因是因为我的docker 默认拉取的是最新的mongoDB镜像。而我本地下载的是3.2版本。后面我重新拉取了一下mongoDB的镜像,指定版本号后,重新连接问题解决

docker pull mongo:3.2.21

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐