Mongodb 6.0 变化的配置参数与连接的方式变化

49aa49726576e727a60d324e9c26bbc3.png

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共720人左右 1 + 2)。

最近一段时间有点忙,对于MONGODB 的新的知识的学习懈怠了,罪过罪过,很多知识还停留在 MONGODB 4.4  之前的版本,实际上是知道MONGODB 的一些变化,所以从上礼拜就准备学习MONGODB6.0的一些新概念和知识,在安装上和配置参数上就遇到了不少的问题,所以总结写一篇和我一样MOGNODB 知识没有及时更新的同学共勉。

本次的中的一些问题也有我更换了操作系统,将操作系统更换为ubuntu 22.04 ,不在使用centos的问题,也一并写入到本篇中。

1 更换操作系统对于数据库的安装还是有一些影响的,这里更换了操作系统后,发现下载的包在配置文件正确的情况下,会报一个错误

26fa1cce6fc86e847a4e5e0ea8b72313.png

mongod: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory

这个问题最初我没有注意,以为是缺依赖包,还尝试用ubuntu的工具安装所谓缺少的依赖包,但是努力后,给出的错误结果是一样的。后续查询文档,发现mongodb 6.0 对于系统的包,划分的更为细致了,我必须下载对应的ubuntu 和正确的版本号的mongodb ,这在早期的4.X 是不存在这个问题的。

2bf1edd8d0f290066caa93d0333874a7.png

在下载正确的ubuntu 22.04 版本的 tgz包后,再次启动mongodb 错误消失。

后面遇到的第二个问题是,mongodb的 server ,client ,tools 的包全部分离了,和4.X 不一样了,你的分别下载,并且登陆mongodb的命令也改变了。所以必须下载三次,mongodb community edition , mongodb shell , mongodb database tools, 另外大家熟悉的mongo client 的命令也不在提供了,而是通过mongoshell来访问。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值