【CentOS7 在线安装 MongoDB】

下载MongoDB

使用SSH登录服务器,找一个文件夹存放安装包,我这里使用的是 /software

# 切换到存放文件的目录
cd /usr/local/software/
# 下载MongoDB安装包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz

在线安装MongoDB

解压安装包,并重命名

tar zxvf mongodb-linux-x86_64-4.0.0.tgz
mv mongodb-linux-x86_64-4.0.0 mongodb

解压并重命名

配置环境变量

vim /etc/profile

在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:

#Set Mongodb
export PATH=/usr/mongodb/bin:$PATH

配置环境变量
保存后通过下面命令使环境变量生效

cd ~
source /etc/profile

创建数据库目录

cd /usr/local/software/mongodb/bin
touch mongodb.conf
cd ../
mkdir db
mkdir log
cd log
touch mongodb.log

修改MongoDB配置文件

vim /usr/local/software/mongodb/bin/mongodb.conf

添加以下配置

# 端口
port=27017
# 数据库存文件存放目录
dbpath= /usr/local/software/mongodb/db
# 日志文件存放路径
logpath= /usr/local/software/mongodb/log/mongodb.log
# 使用追加的方式写日志
logappend=true
# 以守护进程的方式运行,创建服务器进程
fork=true
# 最大同时连接数
maxConns=100
# 不启用验证
noauth=true
# 每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)
journal=true
# 即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复
# 存储引擎有mmapv1、wiretiger、mongorocks
storageEngine=wiredTiger
# 这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
bind_ip = 0.0.0.0

设置文件夹权限

cd /usr/local/software/mongodb
chmod 777 db
chmod 777 log

启动MongoDB

cd /usr/local/software/mongodb/bin
./mongod -f ./mongodb.conf

查看是否启动成功

ps -ef|grep mongodb

查看是否启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值