MongoDB在Linux下安装和启动和配置

个人笔记最简洁的方式记录MongoDB过程中点点滴滴,其中包括下载MongoDB、配置环境变量、如何启动MongoDB服务器、如何连接MongoDB服务器以及如何MongoDB开机自启动服务器等。

1、下载安装包
下载版本:3.2.0
下载链接:http://www.mongodb.org/downloadsz
找到相应版本下载,本机是在虚拟机Redhat Linux5 64位,所以我选择RHEL 5 Linux 64-bit
注意:官方网站需要相应可访问的浏览器才能访问

2、安装准备
在Linux系统root账户下,在根目录新建一个文件夹mongodb,将相应的软件通过ftp放置到该目录下面。
2.1、解压压缩包
通过解压命令操作:
[root@localhost mongodb]# tar -zxvf mongodb-linux-x86_64-rhel55-3.2.0.tgz
我们把 mongodb-linux-x86_64-rhel55-3.2.0重命名为mongodb
我们把在mongodb目录下:
新建一个data目录存放数据、
新建一个dblogs目录存放日志,然后在该目录下新建一个日志文件,例如我们命名为mongodb.log
[root@localhost mongodb]# mkdir dblogs
[root@localhost mongodb]# mkdir data
[root@localhost mongodb]# cd dblogs
[root@localhost dblogs]# touch mongodb.log

2.2、将mongodb移动到/usr/local/mongdb文件夹

[root@localhost mongodb]# rsync -a bin /usr/local/mongodb

创建数据库文件夹(默认的数据库文件的位置是/data/db,启动时会自动创建)
提示:mongoDB没有具体的安装过程,解压文件包后。可以直接使用,非常高效和方便
touch /usr/local/mongodb/dblogs#日志文件

3、配置MongoDB数据库

[root@localhost mongodb]# touch mongodb.conf
[root@localhost mongodb]# vi mongodb.conf
port=27017
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/dblogs/mongodb.log
logappend=true
fork=true
解释说明:
port=27017 【可自定代表端口号,如果不指定则默认为 27017 】
dbpath=/usr/local/mongodb/data 【数据库路径】
logpath=/usr/local/mongodb/dblogs/mongodb.log 【日志路径】
logappend=true 【日志文件自动累加,而不是覆盖】
fork=true 【 是否后台运行,设置为true 启动 进程在后台运行的守护进程模式。默认false。】

4、启动MongoDB服务器

4.1、启动命名
[root@localhost bin]# ./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs/mongodb.log --fork

4.2、查询进程
[root@localhost bin]# pstree -p|grep mongod
[root@localhost bin]# kill -2 14295 【pkill mongod 】
注意:如果习惯使用的是 kill -9 【mongodb端口】,会出现.lock所文件,要在data中找到将它删除,不建议使用kill -9。

5、连接MongoDB服务器

[root@localhost bin]# ./mongo

6、添加MongoDB到开机启动

将mongodb启动项目家人到rc.local保证mongodb在服务器开机时启动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

掘金者说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值