CentOS 7下安装MongoDB

1、下载安装包

下载地址:https://www.mongodb.org/downloads

我的系统是CenOS7 64,我选择的是:Linux→RHEL 7 Linux 64ibt

注:Linux 64-bit legacy ,安装包即mongodb-linux-x86_64-3.0.5.tgz 不推荐在正式环境使用,这个版本特点是This distribution does not include SSL encryption,没有连接ssl相关的库,并且可能缺少针对操作系统的一些性能优化,但是可以测试用,安装简单。推荐按相应操作系统版本选择对应的安装包如centos7 rhel7选择RHEL 7 Linux 64ibt,即/mongodb-linux-x86_64-rhel70-3.0.5.tgz这个安装包。

2、解压对应的安装包

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


重命名:mv mongodb-linux-x86_64-rhel70-3.0.5 mongodb

3、

新建一个目录log用来存放日志:mkdir -p /data/test/db

新建一个目录db用来存放数据信息:mkir -p /data/test/log

4、进入bin目录,新建一个配置文件并写入配置信息

vim mongodb.conf

配置信息如下:

dbpath = /data/test/db #数据文件存放目录

logpath = /data/test/logs/mongodb.log #日志文件存放目录

port = 27017  #端口

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

nohttpinterface = true

5、在bin下启动

  ./mongod --config mongodb.conf,如下显示启动成功



linux下mongodb的启动、关闭

启动

     启动mongodb首先要指定mongo的数据目录和日志文件路径,如: /data/mongodb/ , /var/log/mongodb/mongodb.log
启动命令:
     /usr/local/mongdb/bin/mongod -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log

通过配置文件配置启动:
vim mongodb.conf
     port=10001   【代表端口号,如果不指定则默认为       27017        
   dbpath= /data/mongodb/    【数据库路径】  
     logpath= /data/mongodb/    【日志路径】  
      logappend=true   【日志文件自动累加,而不是覆盖】
启动命令:
      /usr/loca/mongodb/bin/mongod -f mongodb.conf
后台启动
     #  --fork 选项将会通知 mongod 在后台运行
      /usr/local/mongodb/bin/mongod  -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log --fork
      #使用&后台启动
        /usr/local/mongodb/bin/mongod  -port 10001 --dbpath /data/mongodb/ --logpath /var/mongodb/mongodb.log &
关闭
pkill mongod
进入mongo shell :运行 use admin, db.shutdownServer() (注:shutdown command only works with the admin database; try 'use admin')
6、配置环境变量:
$ vim /etc/profile,添加export PATH=$PATH://root/mongodb/bin
让环境变量生效:
$source /etc/profile
验证是否生效
$mongod -version



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值