openeuler系统上如何安装mongodb

5.10.0-60.18.0.50.oe2203.aarch64 版本如何安装mongodb,这边没法使用yum安装

mongoDB官网下载地址

本次教程选择以下版本(下载后文件类型为tgz文件)

安装配置

安装

第一步:在服务器 /usr/local 下创建 MongoDB 文件夹,用来存放安装包、服务以及之后 MongoDB 的数据库和日志文件。

cd /usr/local //进入安装目录

mkdir MongoDB //创建MongoDB文件夹

cd MongoDB //进入创建的MongoDB文件夹

mkdir source //在MongoDB文件夹下创建source文件夹用于保存安装包

mkdir data //在MongoDB文件夹下创建data文件夹用于后续数据库信息保存

mkdir log //在MongoDB文件夹下创建log文件夹用于保存数据库日志

第二步:将下载的安装包上传到MongoDB/source文件夹下,执行下面解压命令

cd /usr/local/MongoDB/source

tar -zxvf mongodb-linux-x86_64-rhel70-5.0.14.tgz -C /usr/local/MongoDB/重命名解压文件夹名称,方便后续使用

cd /usr/local/MongoDB

mv mongodb-linux-x86_64-rhel70-5.0.14 mongodbServer

配置

第一步: 将 mongod 命令路径添加到系统命令中,这样就可以在任何路径都可以执行 mongod 命令。
在 /etc/profile 文件中添加以下配置:

export MONGODB_HOME=/usr/local/MongoDB/mongodbServer
export PATH=$PATH:$MONGODB_HOME/bin

上面 MONGODB_HOME 的路径就是我们之前解压安装包后保存服务的路径

执行命令使系统环境变量生效:

source /etc/profile

第二步:配置 MongoDB 启动文件
在 mongoDB 服务的 bin 文件夹下创建 mongod.conf 文件

cd /usr/local/MongoDB/mongodbServer/bin

vim mongod.conf

按 i 键进入编辑模式,写入以下配置:(缩进的部分全部用4个空格,否则报错Error parsing YAML config file: yaml-cpp: error at line)

storage:

dbPath: “/usr/local/MongoDB/data”

systemLog:

destination: file

path: “/usr/local/MongoDB/log/mongod.log”

logAppend: true

net:

port: 27017

bindIpAll: true

processManagement:

fork: true

按 esc 键退出编辑模式,输入 :wq 保存关闭文件。

mongod --config /usr/local/MongoDB/mongodbServer/bin/mongod.conf &

感谢,但是我的系统不是x86 的是 aarch64 也能这样安装?

是的,下载arm架构的MongoDB