Linux MongoDB配置启动问题
2018-08-02 本文已影响0人
胃痛的香蕉1
MongoDB下载
- 下载对应Linux版本的MongoDB:下载地址
- tar -zxvf 对应版本压缩包名
- sudo mv -r 解压创建目录名 /usr/local/mongodb
- export PATH=/usr/local/mongodb/bin:$PATH
默认配置文件路径 /etc/mongo.conf
默认的日志文件路径 /var/log/mongodb/mongod.log
MongoDB配置
mongo.conf文件配置
这里主要修改默认日志存贮存储位置,还有默认数据存储位置
先新建/data/
文件夹,里面再新建数据文件夹/data/db
和 日志文件夹/data/mongolog
,并在/data/mongolog
日志文件夹下新建日志文件,用来保存日志。
顾名思义,一个用来存放mongodb数据,一个用来存放mongodb日志信息
sudo mkdir /data/
sudo mkdir /data/db /data/mongolog
sudo touch /data/mongolog/mongo.log
修改MongoDB配置文件mongo.conf
,将日志中写的默认的数据/日志存储路径,修改为/data/db
和/data/mongolog
启动停止数据库
服务形式操作数据库
启动服务
sudo service mongod start
停止服务
sudo service mongod stop
重启服务
sudo service mongod restart
普通形式操作数据库
sudo mongod
运行客户端
mongo
以后台进程启动启动数据库
由于启动数据库后关闭窗口mongodb就会停止,所以需要以守护进程方式启动Mongodb,这样它就可以在后台运行了
sudo mongod --logpath=/data/log/mongo.log --dbpath=/data/db/ --logappend --fork
--fork 后台开启一个进程运行mongodb服务器
--logpath 指定日志保存在哪个文件中
--dbpath 制定数据存在哪个文件夹
--logappend 设置日志的写入模式为追加(不会覆盖原有日志)