介绍
MongoDB 是一个基于分布式文件存储的数据库。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
- 下载安装包或压缩包
cd /usr/local/src
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.0.tgz // 下载
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.0.tgz // 对下载的包进行解压
- 设置目录
export PATH=/usr/local/mongo/bin:$PATH #/usr/local/mongo 是自己之前指定的目录
mkdir -p /data/db # -p 是创建目录的时候连parent目录一起创建
MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。
- 运行服务,执行bin下的mongo之前一定要执行mongod服务!后台启动加 --fork
sudo ./mongod -dbpath /data/db/
mongo // 打开mongo shell
mac下的mongo图形界面为ROBO 3T
可以直接创建ssh连接到LINUX的mongodb
方法二、使用配置打开mongodb
- 将目录移到/mongodb下
mkdir /mongodb
mv /usr/local/src/mongodb-linux-x86_64-rhel70-4.2.0 /mongodb
- 创建/mongodb下创建data、logs、etc文件夹
mkdir /mongodb/data
mkdir /mongodb/logs
mkdir /mongodb/etc
- /mongodb/etc下创建mongo.conf文件
vi mongo.conf
填入下内容
dbpath=/mongodb/data
logpath=/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
~
- mongodb/logs下创建mongo.log文件
touch mongo.log
- 运行配置文件,运行服务器
mongod -f /mongodb/etc/mongo.conf
mongo
网友评论