MongoDB是一个基于分布式文件存储 [1] 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
官网地址:https://www.mongodb.com/ 所需包官网下载即可
1.解压安装包到指定目录并改名
tar zxf mongodb-linux-x86_64-4.0.8.tgz -C /usr/local/
cd /usr/local/
mv mongodb-linux-x86_64-4.0.8 mongodb
2,创建mongodb数据存储文件和日志文件
cd /usr/local/mongodb/
mkdir data logs
touch logs/mongodb.log
mkdir etc
touch etc/ mongodb.conf
mongodb.conf配置文件:
#数据库路径
dbpath=/usr/local/mongodb/data
#日志输出文件路径
logpath=/usr/local/mongodb/logs/mongodb.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程
fork=true
#开启认证,必选先添加用户,先不开启(不用验证账号密码)
#auth=true
3.写入环境变量
vim /etc/profile 在最后一行添加:
export PATH=$PATH:/usr/local/mongodb/bin
4.启动服务
cd /usr/local/mongodb/bin
./mongod --config /usr/local/mongodb/etc/mongodb.conf
netstat -nlpt|grpe 27017