一、安装依赖
yum install libcurl openssl xz-libs
二、下载安装包
安装包下载地址 https://www.mongodb.com/try/download/community
选择RedHat / CentOS 7.0平台的原因是我的操作系统使用的是CentOS 7.0的,需要下载与操作系统匹配的安装包
三、解压并安装
我的压缩包放在了/opt目录下
tar -zxvf mongodb-linux-x86_64-rhel70-6.0.6.tgz
将二进制文件添加到环境变量中,有两种方式:
1、将二进制文件复制到/usr/local/bin目录下
cp /opt/mongodb-linux-x86_64-rhel70-6.0.6/bin/* /usr/local/bin/
2、在/usr/local/bin目录下建立指向二进制文件的软链
ln -s /opt/mongodb-linux-x86_64-rhel70-6.0.6/bin/* /usr/local/bin/
建立软链的效果如下:
四、安装MongoDB Shell
安装包下载地址 https://www.mongodb.com/try/download/shell
这里我选择的是
下载完成后,进行解压:
tar -zxvf mongosh-1.8.2-linux-x64.tgz
将二进制文件添加到环境变量中,有两种方式:
1、将二进制文件复制到/usr/local/bin目录下
cp /opt/mongosh-1.8.2-linux-x64/bin/mongosh /usr/local/bin/
cp /opt/mongosh-1.8.2-linux-x64/bin/mongosh_crypt_v1.so /usr/local/lib/
2、在/usr/local/bin目录下建立指向二进制文件的软链
ln -s /opt/mongosh-1.8.2-linux-x64/bin/* /usr/local/bin/
五、运行MongoDB
1、创建MongoDB的数据存储路径和日志路径
mkdir -p /var/lib/mongo
mkdir -p /var/log/mongodb
2、启动MongoDB
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
--dbpath 指定数据存储路径
--logpath 指定日志文件路径
--fork 指后台运行Mongo进程
3、连接MongoDB
mongosh
六、安装失败的原因
启动时报错:Illegal instruction,可能有以下原因:
1、gcc版本太低,需要升级gcc版本,可以参考:
Linux升级gcc到最新版本gcc-11.2.0 https://blog.csdn.net/qq_41054313/article/details/119453611
2、MongoDB 5.0及以后版本需要使用AVX指令集,需要查看CPU是否支持AVX指令集
cat /proc/cpuinfo | grep avx
参考博客
原文地址:https://blog.csdn.net/m1729339749/article/details/130704789
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。