linux mongodb安装和配置启动图文详解

一.前期准备

1.Win7环境下 官网下载Mongodb包

本文使用mongodb-linux-x86_64-3.2.12.tgz

2.上传mongodb包至linux服务器

具体放置到目录:/opt/software

二.mongodb安装和配置

1.解压和复制mongodb至目录 /usr/local/mongodb2.mongodb配置

 

 
  1. cd /opt/software

  2. tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

  3. cp -r mongodb-linux-x86_64-3.2.12 /usr/local/mongodb

 

2.1 系统profile配置

 

 
  1. vi /etc/profile

  2.  
  3. export MONGODB_HOME=/usr/local/mongodb

  4. export PATH=$PATH:$MONGODB_HOME/bin

 

mongodb系统配置

保存后,重启系统配置

source /etc/profile

2.2 mongodb启动配置

 

 
  1. cd /usr/local/mongodb/bin

  2. vi mongodb.conf

  3.  
  4. dbpath = /usr/local/mongodb/data/db #数据文件存放目录

  5. logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录

  6. port = 27017 #端口

  7. fork = true #以守护程序的方式启用,即在后台运行

  8. nohttpinterface = true

 

启动配置保存退出,bin目录下就存在mongodb.conf文件。

mongodb启动配置

三.mongodb测试

3.1 启动mongod数据库服务

./mongod -f mongodb.conf

3.2 进入mongodb数据库

./mongo

mongodb启动和进入

四.mongodb开机启动

4.1设置mongodb.service启动服务

 

 
  1. cd /lib/systemd/system

  2. vi mongodb.service

  3.  
  4. [Unit]

  5. Description=mongodb

  6. After=network.target remote-fs.target nss-lookup.target

  7.  
  8. [Service]

  9. Type=forking

  10. ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf

  11. ExecReload=/bin/kill -s HUP $MAINPID

  12. ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf

  13. PrivateTmp=true

  14.  
  15. [Install]

  16. WantedBy=multi-user.target

 

 

mongodb.service服务

4.2 设置mongodb.service权限

chmod 754 mongodb.service

4.3 系统mongodb.service操作命令

 

 
  1. #启动服务

  2. systemctl start mongodb.service

  3. #关闭服务

  4. systemctl stop mongodb.service

  5. #开机启动

  6. systemctl enable mongodb.service

 

4.4 mongodb.service启动测试

mongodb服务启动测试

 

 

copy:https://blog.youkuaiyun.com/a123demi/article/details/70238972

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值