目录
介绍
- MongoDB时一个由c++编写的文档数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案。
- 介于关系数据库和非关系数据库之间
- 支持查询语言、对数据建立索引,语法类似面向对象的查询语言
优势
- 基于灵活的JSON文档模型,适合敏捷式的快速开发,从错综复杂的关系模型到一目了然的对象模型
- 高可用、、高水平的扩展能力
应用场景
游戏、物流、社交、物联网、视频直播、大数据应用
在Linux(CentOS 7.0)下安装Mongodb
1.得到链接 Copy Link
2.输入命令:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.16.tgz
3.开始下载
4.解压文件
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.16.tgz
5.创建存储的目录
mkdir -p /mongodb/data /mongodb/log /mongodb/conf
启动
启动MongoDB Server
bin/mongod --port=27017 --dbpath=/mongodb/data --logpath=/mongodb/log/mongodb.log \
#回车后出现 > 继续输入
--bind_ip=0.0.0.0 --fork
进入mongodb控制台
bin/mongo
使用配置文件启动
1.添加环境变量
vi /etc/profile
在文件底部添加
export MONGODB_HOME=/root/mongodb-linux-x86_64-rhel70-4.4.16 #此处放文件的目录
PATH=$PATH:$MONGODB_HOME/bin
2.配置文件
vim /mongodb/conf/mongo.conf
systemLog:
destination: file
path: /mongodb/log/mongod.log # log path
logAppend: true
storage:
dbPath: /mongodb/data # data directory
engine: wiredTiger #存储引擎
journal: #是否启用journal日志
enabled: true
net:
bindIp: 0.0.0.0
port: 27017 # port
processManagement:
fork: true
注意要用yaml格式!
3.启动
mongod -f /mongodb/conf/mongo.conf
关闭MongoDB服务
法一:进入 mongo shell
使用admin库
use admin
db.shutdownServer()
exit
法二:
mongod -f /mongodb/conf/mongo.conf --shutdown