赞
踩
先说明下安装环境
centos7、MongoDB4.2.1
1、下载MongoDB包
MongoDB官网:https://www.mongodb.com/download-center/community
这里也有用rpm安装的,这里我采用的tgz安装的,没什么大区别,还是根据个人爱好来,建议采用包安装,^_^
包可以自己下载到本地在上传到服务器,如果服务器通外网的话,可以在服务器上直接进行wget下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
2、上服务器安装
我个人一般都是喜欢在根目录创建文件夹app,然后都安装在这个下边(个人喜好了),安装MongoDB采用root权限安装,没root的可以命令前边加sudo执行
cd /app/mongodb
没有的话就mkdir
有外网的就直接执行 : wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz
没有外网的就上传包到目录下
解压包: tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgz
重命名: mv mongodb-linux-x86_64-rhel70-4.2.1 mongodb-linux-4.2.1
重命名这一步可以不执行采用原有的
创建数据库文件夹目录: mkdir -p data/db
创建日志文件目录: mkdir logs
进行赋权,不想多考虑,直接 :
chmod -R 777 data/db
chmod -R 777 logs
此时的文件目录:
进入到 : cd mongodb-linux-4.2.1/
创建config: mkdir config
进入到: cd config/
建立mongodb的配置文件:vi mongodb.conf
文件内容为:
- # 端口
- port=27017
- #数据库存文件存放目录
- dbpath= /app/mongodb/data/db
- #日志文件存放路径
- logpath= /app/mongodb/logs/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
退出保存,感觉不放心,直接给文件赋权,chmod 777 mongodb.conf
回到上一级: cd ..
配置下环境变量:vi /etc/profile
最后边加上:
- #mongodb
- export PATH=/app/mongodb/mongodb-linux-4.2.1/bin:$PATH
启动MongoDB: ./bin/mongod --config ./config/mongodb.conf
访问mongodb: ./bin/mongo
简单记录下安装单机的,主要是自己工作要测试使用,很久不操作了,给自己做一次笔记!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。