1. 通过ssh 进入到预定的centos7系统
2. 先建个备用目录,比如
cd /
mkdir dongguangming
然后下载MongoDB软件,
cd /dongguangming
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.16.tgz
3. 解压软件,然后移到/usr/local目录下
tar -zxvf mongodb-linux-x86_64-4.0.16.tgz
mv mongodb-linux-x86_64-4.0.16.tgz /usr/local/mongodb
设置环境变量
vi /etc/profile
追加mongo路径
保存更改,让变量生效
source /etc/profile
4. 创建配置文件,数据和日志目录
cd /usr/local/mongodb
mkdir logs data conf
touch conf/mongodb.conf
touch logs/mongodb.log
然后添加mongodb.conf的内容
vi conf/mongodb.conf
port=27017 #端口
dbpath= /usr/local/mongodb/data #数据库存文件存放目录
logpath= /usr/local/mongodb/logs/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #这样就可外部访问了
auth = true #校验权限
保存退出,如图
5. 设置文件夹目录权限
chmod 777 data
chmod 777 logs
6. 启动MongoDB
mongod --config /usr/local/mongodb/conf/mongodb.conf
然后查看进程
7. 连接数据库测试