rpm 安装 mongodb 的过程,记录一下。

用的系统是 centos 7.6,安装的 mongodb 版本是 4.2.1。

首先下载 rpm 包,4.2 版本下载地址:https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/

随着版本的更新,为了下载更新的版本,需要从这个 repo 的首页开始选择进去:首页地址

1
2
3
4
$ wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-mongos-4.2.1-1.el7.x86_64.rpm
$ wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-server-4.2.1-1.el7.x86_64.rpm
$ wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-shell-4.2.1-1.el7.x86_64.rpm
$ wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-tools-4.2.1-1.el7.x86_64.rpm

mongodb-org-server-4.2.1-1.el7.x86_64.rpm 是 mongoDB 的服务器程序;

mongodb-org-shell-4.2.1-1.el7.x86_64.rpm 可以让我们使用命令行链接 mongoDB;

mongodb-org-tools-4.2.1-1.el7.x86_64.rpm 是一些附加的工具;

mongodb-org-mongos-4.2.1-1.el7.x86_64.rpm 用于部署集群的;

下载完之后直接安装就好了:

1
$ rpm -ivh mongodb-org-*.rpm

查看是否安装成功:

1
2
3
4
5
6
7
8
9
10
$ mongod --version
db version v4.2.1
git version: edf6d45851c0b9ee15548f0f847df141764a317e
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:
distmod: rhel70
distarch: x86_64
target_arch: x86_64

systemctl 启动:

1
$ systemctl start mongod

默认的配置文件是: /etc/mongod.conf,可以看到里面默认的端口是 27017:

1
2
3
4
5
6
## /etc/mongod.conf
······
# network interfaces
net:
port: 27017
······

用命令行工具链接,使用的是默认端口:

1
$ mongo