个人笔记最简洁的方式记录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在服务器开机时启动