1.下载mongoDB 例如下载3.2.19 64位版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.19.tgz

2.上传到linux临时目录 /home/soft/mongodb-linux-x86_64-rhel70-3.2.19.tgz

3.解压后移动到指定目录

cd /home/soft

tar -zxvf mongodb-linux-x86_64-rhel70-3.2.19.tgz

cd /usr/local

mkdir mongodb

mv /home/soft/mongodb-linux-x86_64-rhel70-3.2.19 /usr/local/mongodb

3.配置环境变量

把环境变量添加到/etc/profile文件后面

 export MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.19
   export PATH=$PATH:$MONGODB_HOME/bin

保存后 执行 source /etc/profile 命令使之立即生效(或退出终端再次登录户生效)

测试:

4.配置mongodb

 创建 /usr/local/mongodb/mongo.conf 配置文件

 在mongo.conf写入以下类容

 port=27017
dbpath=/usr/local/mongodb/data/db
logpath=/usr/local/mongodb/data/log/mongod.log
logappend=true
fork=true
# auth=true 创建所需文件夹和文件 mkdir -p /usr/local/mongodb/data/db mkdir -p /usr/local/mongodb/data/log touch /usr/local/mongodb/data/log/mongod.log

5.将mongodb包装成Linux服务

cd /lib/systemd/system

touch mongodb.service

在mongodb.service文件写入

[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target [Service]
Type=forking
ExecStart=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.19/bin/mongod --config /usr/local/mongodb/mongo.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-3.2.19/bin/mongod --shutdown --config /usr/local/mongodb/mongo.conf
PrivateTmp=true [Install]
WantedBy=multi-user.target chmod 754 mongodb.service

5.停止启动mongoDB服务

#查看状态
service mongodb.service status
#启动服务
systemctl start mongodb.service
#关闭服务
systemctl stop mongodb.service
#开机启动
systemctl enable mongodb.service

 

最新文章

  1. android获取本地图片并显示图片
  2. ubuntu14.04 Hadoop单机开发环境搭建MapReduce项目
  3. [CF#250 Div.2 D]The Child and Zoo(并查集)
  4. Java并发编程核心方法与框架-CountDownLatch的使用
  5. tcp protocol number
  6. Neutron分析(6)—— neutron-openvswitch-agent
  7. [UIView beginAnimations:context:]与[UIView animateWithDuration:animations:]值得注意的一个区别
  8. 每日一练--C语言--串
  9. uboot源码解析
  10. JSP简单练习-使用JDOM创建xml文件
  11. WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流、IPersistStreamInit接口的声明和一些相关的小方法
  12. [Q]升级/重新获取授权步骤
  13. Django安装Xadmin步骤
  14. BZOJ 1370: [Baltic2003]Gang团伙 [并查集 拆点 | 种类并查集WA]
  15. isinstance(obj1,class) 可以判断前者是否是后者的实例
  16. msql索引
  17. cmd 执行Dcpromo错误:在该 SKU 上不支持 Active Directory 域服务安装向导,Windows Server 2008 R2 Enterprise 配置AD(Active Directory)域控制器
  18. ansible自动化运维详细教程及playbook详解
  19. dubbo注册服务和消费服务---入门篇
  20. java.lang.IllegalStateException: Cannot forward after response has been committe

热门文章

  1. arxiv-sanity使用指南
  2. linux安装vlc视频播放器
  3. ajax 415
  4. LeetCode 136. 只出现一次的数字(Single Number)
  5. 如何安装Vscode软件及设置成中文界面?
  6. IIS7 部署MVC 运行不了 注意事项
  7. GitHub:Baidu
  8. tensorflow实现线性回归总结
  9. python programming GUI综合实战(在GUI上画图)
  10. IDEA "Library source does not match the bytecode for class"问题