记一次ubuntu 22.04安装旧版 MongoDB 4.2
22.04版本比较新由于mongodb 2.4太老了安装会遇到问题。特此记录1. 下载mongodb包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.2.24.tgz2. 解压到当前目录sudo tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.2.24.tgz3. 启动sudo sh mongod --dbpath /mnt/data/mongodb/data --logpath /mnt/data/mongodb/log报错了原因是没有libcrypto.so.1.1service:/mnt/data/mongodb/package/mongodb-linux-x86_64-ubuntu1804-4.2.24/bin$ ./mongod --dbpath /mnt/e/mongo_siwei/ --logpath /mnt/data/mongodb/log/mongod.log ./mongod: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory4. 安装libcrypto.so.1.11. 添加 Ubuntu 20.04 源提供 libssl1.1bash运行# 导入 Ubuntu 20.04 公钥 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C # 添加 Ubuntu 20.04 主源 echo deb http://archive.ubuntu.com/ubuntu focal main universe | sudo tee /etc/apt/sources.list.d/focal.list2. 更新软件包列表并安装 libssl1.1bash运行sudo apt update sudo apt install -y libssl1.13. 验证库文件是否安装成功bash运行ls -l /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 ls -l /usr/lib/x86_64-linux-gnu/libssl.so.1.1如果能看到这两个文件说明安装成功。5. 重启mongo启动成功。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2607856.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!