MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的
mongodb源码版本:mongodb-linux-x86_64-4.0.4.tgz
mongodb源码包存放目录:/usr/local/src
mongodb安装目录:/usr/local/mongodb
解压源码包并移动到安装位置
tar -zxvf mongodb-linux-x86_64-4.0.4.tgz mv mongodb-linux-x86_64-4.0.4 /usr/local/mongodb
创建数据存放目录、日志存放目录,配置文件目录
cd /usr/local/mongodb mkdir -p {logs,data,conf}
新建配置文件
cd conf vi mongodb.conf
添加如下内容
dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/logs/mongodb.log logappend=true fork=true bind_ip=0.0.0.0 port=27017
以上参数解释
dbpath: 数据库存放位置 logpath:日志存放位置 logappend:日志采取追加模式 fork:是否后台运行 port:监听端口
然后启动mongodb
cd ../bin ./mongod -f /usr/local/mongodb/conf/mongodb.conf
添加环境变量
vi /etc/profile export PATH=$PATH:/usr/local/mongodb/bin source /etc/profile
环境变量添加好以后我们登录测试下
mongo #直接输入即可进入mongodb show dbs; #显示当前所有库
整个安装过程就是这样的,比起其他的数据库来说相对简单,如果需要添加开机自启动的话还需要修改/etc/rc.local文件
vi /etc/rc.local #在最后面添加以下代码 /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf