mongodb数据库的下载与安装
简介
mongodb是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
本文先介绍mongodb数据库的下载与安装,走起~~
下载
mongodb下载地址
这是我选择的版本:
安装
(1)解压
tar -zxvf mongodb-linux-x86_64-rhel70-4.4.0.tgz
(2)重命名
mv mongodb-linux-x86_64-rhel70-4.4.0.tgz mongodb
(3)配置PATH
配置PATH,将mongodb的命令文件目录添加到PATH路径下
export PATH=/usr/local/mongodb/mongodb/bin:$PATH
(4)创建mongodb配置文件
创建mongodb配置文件,路径可以自定义选择,这里是将配置文件放到 /data/db 目录下
mkdir /data/db
cd /data/db
创建数据库存储目录
mkdir data
创建配置文件目录、日志文件目录
mkdir etc log
创建配置文件
vim etc/mongodb.conf
mongodb.conf 配置文件如下:
# 指定数据库存储目录
dbpath=/data/db/data
# 指定日志文件目录
logpath=/data/db/log
# mongodb 端口号
port=27017
# 修改绑定ip为 0.0.0.0 外网允许访问
bind_ip=0.0.0.0
fork=true
journal=false
注:直接复制配置内容的话,记得把 # 注释 删掉
配置文件设置好之后,配置mongodb,进入命令目录 cd /usr/local/mongodb/mongodb/bin,执行下面的命令
./mongod -f /data/db/etc/mongodb.conf --fork
注:这里的 ./mongodb -f,等同于 ./mongodb --config 是用来配置mongodb的命令,感兴趣的,可以通过 ./mongodb --help 查看mongodb的可用命令
配置完之后,执行 ./mongo ,如下图表示安装成功
(5)可能遇到的错误
问题1
child process failed, exited with 100 (或者) child process failed, exited with error number 100
出现这个问题,是因为配置文件出错了,检查配置文件是否有误,同时删除 /data/db/data/ 目录下的 mongodb.lock文件
问题2
mongodb.conf 配置文件内 bind_ip 不能写127.0.0.1 否则其它主机连接不了 应该为 0.0.0.0
总结
以上就是mongodb的下载与安装的步骤,相对来说还是挺容易的。
关于mongodb是如何使用下章再讲~~