本文主要是介绍centosnbsp;7nbsp;安装nbsp;mongodb,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一.官网下载 MongoDB,解压到指定目录
本机mongodb目录为:/usr/context/mongodb/mongodb-3.2.10/
二 .编写配置文件,主要指定数据库文件,日志文件,以及一些启动参数.
(1).在mongodb下新建data文件夹,以及子文件夹db,logs, 在logs中新建mongodb.log日志文件,其中db文件夹用来存储数据库文件,logs用来存储日志文件
- dbpath=/usr/context/mongodb/data/db/
- logpath=/usr/context/mongodb/data/log/mongodb.log
- logappend=true
- port=27017
- fork=true
- nohttpinterface=true
- auth=true
dbpath:数据库文件路径
logpath:日志文件路径
logappend:是否追加日志
port:端口
fork:是否以后台进程启动
auth:是否启动授权认证
nohttpinterface:是否支持HTTP形式访问
三.编写自定义服务
(1).在/lib/systemd/system/目录下新建mongodb.service文件,内容如下
- [Unit]
-
- Description=mongodb
- After=network.target
remote-fs.target nss-lookup.target -
- [Service]
- Type=forking
- ExecStart=/usr/context/mongodb/mongodb-3.2.10/bin/mongod
--config /usr/context/mongodb/mongodb-3.2.10/bin/mongodb.conf - ExecReload=/bin/kill
-s HUP $MAINPID - ExecStop=/usr/context/mongodb/mongodb-3.2.10/bin/mongod
--shutdown --config /usr/context/mongodb/mongodb-3.2.10/bin/mongodb.conf - PrivateTmp=true
-
- [Install]
- WantedBy=multi-user.target
(2).设置权限
- chmod
754 mongodb.service
(3).启动关闭服务,设置开机启动
- #启动服务
- systemctl
start mongodb.service - #关闭服务
- systemctl
stop mongodb.service - #开机启动
- systemctl
enable mongodb.service
*注意:conf和service文件中设置路径,注意需要设置为绝对路径。
这篇关于centosnbsp;7nbsp;安装nbsp;mongodb的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!