Mongodb版本不匹配问题3.6到4.0升级
我已经安装了MongoDB的最新版本,即4.0.10。我正在使用Ubuntu 18.04 当我在putty命令行中运行Mongodb版本不匹配问题3.6到4.0升级,mongodb,ubuntu,mongoose,Mongodb,Ubuntu,Mongoose,我已经安装了MongoDB的最新版本,即4.0.10。我正在使用Ubuntu 18.04 当我在putty命令行中运行mongod--version时,我得到的版本是4.0.10 但是当我在Studio3Tdb.version()中运行查询时我获得版本3.6.3 我运行了dpkg-l | grepmongo,得到了以下输出 请帮助我确定我在这里做错了什么。从apt安装的3.6.3-0ubuntu1和4.0.10版本来看,您似乎安装了两个MongoDB 该页说: Ubuntu提供的mongodb
mongod--version
时,我得到的版本是4.0.10
但是当我在Studio3Tdb.version()中运行查询时代码>我获得版本3.6.3
我运行了dpkg-l | grepmongo
,得到了以下输出
请帮助我确定我在这里做错了什么。从
apt
安装的3.6.3-0ubuntu1
和4.0.10
版本来看,您似乎安装了两个MongoDB
该页说:
Ubuntu提供的mongodb
包不是由mongodb Inc.维护的,它与mongodb org
包冲突。要检查系统上是否安装了Ubuntu的mongodb
软件包,请运行sudo apt list--installed | grep mongodb
。在尝试此过程之前,可以使用sudo-apt-remove-mongodb
和sudo-apt-purge-mongodb
删除和清除mongodb包
旧版本的3.6.3似乎仍在27017端口运行,因此这是Studio3T连接的端口
为确保清洁安装,最好通过以下方式进行清洁安装:
apt
删除3.6.3如果您需要旧版本3.6.3中的数据,请在卸载之前执行
mongodump
。您可以稍后恢复。是的,我手动完全卸载了所有软件包,然后我必须通过PID终止mongod进程。然后重新启动mongod服务,选择正确的版本。