CentOS 安装MongoDB 6.0

一、安装依赖

yum install libcurl openssl xz-libs

二、下载安装包

安装包下载地址https://www.mongodb.com/try/download/community这里我选择的是

CentOS 安装MongoDB 6.0_第1张图片

选择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

这里我选择的是

CentOS 安装MongoDB 6.0_第2张图片

下载完成后,进行解压:

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.0https://blog.csdn.net/qq_41054313/article/details/119453611

2、MongoDB 5.0及以后版本需要使用AVX指令集,需要查看CPU是否支持AVX指令集

cat /proc/cpuinfo | grep avx

参考博客

Linux升级gcc到最新版本gcc-11.2.0

你可能感兴趣的:(MongoDB,mongodb,centos,linux,数据库,nosql)