CentOS上安装epel-release的yum源之后就可以安装MongoDB,但是版本都是比较老的,如果使用MongoDB官方的yum就可以安装到比较新版本的MongoDB。
配置MongoDB的yum源:
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/
r
e
l
e
a
s
e
v
e
r
/
m
o
n
g
o
d
b
−
o
r
g
/
4.0
/
x
8
6
6
4
/
g
p
g
c
h
e
c
k
=
1
e
n
a
b
l
e
d
=
1
g
p
g
k
e
y
=
h
t
t
p
s
:
/
/
w
w
w
.
m
o
n
g
o
d
b
.
o
r
g
/
s
t
a
t
i
c
/
p
g
p
/
s
e
r
v
e
r
−
4.0.
a
s
c
安
装
M
o
n
g
o
D
B
:
y
u
m
i
n
s
t
a
l
l
−
y
m
o
n
g
o
d
b
−
o
r
g
注
:
y
u
m
安
装
会
安
装
以
下
几
个
包
:
M
o
n
g
o
D
B
官
方
源
中
包
含
以
下
几
个
依
赖
包
:
m
o
n
g
o
d
b
−
o
r
g
:
M
o
n
g
o
D
B
元
数
据
包
,
安
装
时
自
动
安
装
下
面
四
个
组
件
包
:
m
o
n
g
o
d
b
−
o
r
g
−
s
e
r
v
e
r
:
包
含
M
o
n
g
o
d
守
护
进
程
和
相
关
的
配
置
文
件
和
i
n
i
t
系
统
服
务
脚
本
。
m
o
n
g
o
d
b
−
o
r
g
−
m
o
n
g
o
s
:
包
含
m
o
n
g
o
s
的
守
护
进
程
。
m
o
n
g
o
d
b
−
o
r
g
−
s
h
e
l
l
:
包
含
m
o
n
g
o
s
h
e
l
l
。
m
o
n
g
o
d
b
−
o
r
g
−
t
o
o
l
s
:
包
含
M
o
n
g
o
D
B
的
管
理
工
具
:
m
o
n
g
o
i
m
p
o
r
t
,
b
s
o
n
d
u
m
p
,
m
o
n
g
o
d
u
m
p
,
m
o
n
g
o
e
x
p
o
r
t
,
m
o
n
g
o
f
i
l
e
s
,
m
o
n
g
o
o
p
l
o
g
,
m
o
n
g
o
p
e
r
f
,
m
o
n
g
o
r
e
s
t
o
r
e
,
m
o
n
g
o
s
t
a
t
,
a
n
d
m
o
n
g
o
t
o
p
。
修
改
m
a
n
g
o
d
b
的
配
置
文
件
v
i
/
e
t
c
/
m
o
n
g
o
d
.
c
o
n
f
b
i
n
d
i
p
=
192.168.80.100
设
置
监
听
端
口
,
方
便
连
接
s
y
s
t
e
m
c
t
l
s
t
a
r
t
m
o
n
g
o
d
.
s
e
r
v
i
c
e
n
e
t
s
t
a
t
−
a
n
p
t
∣
g
r
e
p
m
o
n
g
o
d
m
o
n
g
o
登
录
:
m
o
n
g
o
—
—
—
—
—
—
—
—
以
上
是
y
u
m
安
装
m
o
n
g
o
d
b
—
—
—
—
—
—
—
—
源
码
编
译
1
、
下
载
w
g
e
t
h
t
t
p
s
:
/
/
f
a
s
t
d
l
.
m
o
n
g
o
d
b
.
o
r
g
/
l
i
n
u
x
/
m
o
n
g
o
d
b
−
l
i
n
u
x
−
x
8
6
6
4
−
r
h
e
l
70
−
4.0.5.
t
g
z
2
、
解
压
软
件
包
t
a
r
x
z
v
f
m
o
n
g
o
d
b
−
l
i
n
u
x
−
x
8
6
6
4
−
r
h
e
l
70
−
4.0.5.
t
g
z
−
C
/
o
p
t
/
3
、
将
解
压
后
的
目
录
移
动
到
/
u
s
r
/
l
o
c
a
l
下
重
命
名
为
m
o
n
g
o
d
b
c
d
/
o
p
t
/
m
v
m
o
n
g
o
d
b
−
l
i
n
u
x
−
x
8
6
6
4
−
r
h
e
l
70
−
4.0.0
/
/
u
s
r
/
l
o
c
a
l
/
m
o
n
g
o
d
b
4
、
创
建
数
据
存
储
目
录
和
日
志
文
件
目
录
m
k
d
i
r
−
p
/
u
s
r
/
l
o
c
a
l
/
m
o
n
g
o
d
b
/
d
a
t
a
/
d
b
m
k
d
i
r
−
p
/
u
s
r
/
l
o
c
a
l
/
m
o
n
g
o
d
b
/
l
o
g
s
5
、
编
辑
m
o
n
g
o
d
b
启
动
配
置
文
件
c
d
/
u
s
r
/
l
o
c
a
l
/
m
o
n
g
o
d
b
/
b
i
n
v
i
m
m
o
n
g
o
d
b
.
c
o
n
f
d
b
p
a
t
h
=
/
u
s
r
/
l
o
c
a
l
/
m
o
n
g
o
d
b
/
d
a
t
a
/
d
b
/
/
数
据
存
储
目
录
l
o
g
p
a
t
h
=
/
u
s
r
/
l
o
c
a
l
/
m
o
n
g
o
d
b
/
l
o
g
s
/
m
o
n
g
o
d
b
.
l
o
g
/
/
日
志
文
件
目
录
f
o
r
k
=
t
r
u
e
/
/
后
台
运
行
a
u
t
h
=
t
r
u
e
/
/
认
证
b
i
n
d
i
p
=
0.0.0.0
/
/
监
听
地
址
6
、
m
o
n
g
o
d
b
的
可
执
行
文
件
位
于
b
i
n
目
录
下
,
需
要
将
其
添
加
到
P
A
T
H
路
径
中
v
i
m
/
e
t
c
/
p
r
o
f
i
l
e
e
x
p
o
r
t
M
O
N
G
O
D
B
H
O
M
E
=
/
u
s
r
/
l
o
c
a
l
/
m
o
n
g
o
d
b
e
x
p
o
r
t
P
A
T
H
=
releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc 安装MongoDB: yum install -y mongodb-org 注:yum安装会安装以下几个包: MongoDB官方源中包含以下几个依赖包: mongodb-org: MongoDB元数据包,安装时自动安装下面四个组件包: mongodb-org-server: 包含Mongod守护进程和相关的配置文件和init系统服务脚本。 mongodb-org-mongos: 包含mongos的守护进程。 mongodb-org-shell: 包含mongo shell。 mongodb-org-tools: 包含MongoDB的管理工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。 修改mangodb的配置文件 vi /etc/mongod.conf bind_ip=192.168.80.100 设置监听端口,方便连接 systemctl start mongod.service netstat -anpt | grep mongod mongo登录: mongo ————————以上是yum安装mongodb———————— 源码编译 1、下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.5.tgz 2、解压软件包 tar xzvf mongodb-linux-x86_64-rhel70-4.0.5.tgz -C /opt/ 3、将解压后的目录移动到/usr/local下重命名为mongodb cd /opt/ mv mongodb-linux-x86_64-rhel70-4.0.0/ /usr/local/mongodb 4、创建数据存储目录和日志文件目录 mkdir -p /usr/local/mongodb/data/db mkdir -p /usr/local/mongodb/logs 5、编辑mongodb启动配置文件 cd /usr/local/mongodb/bin vim mongodb.conf dbpath = /usr/local/mongodb/data/db //数据存储目录 logpath = /usr/local/mongodb/logs/mongodb.log //日志文件目录 fork = true //后台运行 auth=true //认证 bind_ip=0.0.0.0 //监听地址 6、mongodb的可执行文件位于bin目录下,需要将其添加到PATH路径中 vim /etc/profile export MONGODB_HOME=/usr/local/mongodb export PATH=
releasever/mongodb−org/4.0/x8664/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server−4.0.asc 安装MongoDB:yuminstall−ymongodb−org 注:yum安装会安装以下几个包:MongoDB官方源中包含以下几个依赖包:mongodb−org:MongoDB元数据包,安装时自动安装下面四个组件包:mongodb−org−server:包含Mongod守护进程和相关的配置文件和init系统服务脚本。mongodb−org−mongos:包含mongos的守护进程。mongodb−org−shell:包含mongoshell。mongodb−org−tools:包含MongoDB的管理工具:mongoimport,bsondump,mongodump,mongoexport,mongofiles,mongooplog,mongoperf,mongorestore,mongostat,andmongotop。 修改mangodb的配置文件vi/etc/mongod.conf bindip=192.168.80.100设置监听端口,方便连接 systemctlstartmongod.servicenetstat−anpt∣grepmongod mongo登录:mongo ————————以上是yum安装mongodb———————— 源码编译 1、下载wgethttps://fastdl.mongodb.org/linux/mongodb−linux−x8664−rhel70−4.0.5.tgz 2、解压软件包tarxzvfmongodb−linux−x8664−rhel70−4.0.5.tgz−C/opt/ 3、将解压后的目录移动到/usr/local下重命名为mongodbcd/opt/mvmongodb−linux−x8664−rhel70−4.0.0//usr/local/mongodb 4、创建数据存储目录和日志文件目录mkdir−p/usr/local/mongodb/data/dbmkdir−p/usr/local/mongodb/logs 5、编辑mongodb启动配置文件cd/usr/local/mongodb/binvimmongodb.conf dbpath=/usr/local/mongodb/data/db//数据存储目录logpath=/usr/local/mongodb/logs/mongodb.log//日志文件目录fork=true//后台运行auth=true//认证bindip=0.0.0.0//监听地址 6、mongodb的可执行文件位于bin目录下,需要将其添加到PATH路径中vim/etc/profileexportMONGODBHOME=/usr/local/mongodbexportPATH=PATH:$MONGODB_HOME/bin //末尾处添加
source /etc/profile //重新加载环境变量
7、启动mongodb
cd /usr/local/mongodb/bin
mongod -f mongodb.conf //启动
8、连接mongodb并访问
/usr/local/mongodb/bin/mongo
或者
mangodb
mongodb安装
最新推荐文章于 2021-05-01 02:54:40 发布