CentOS7安装MongoDB3

Linux平台安装MongoDB

 

一、下载(需要FQ,或用自己软件库)

MongoDB提供linux平台上32位和64位的安装包(编译好的二进制包)

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

版本:mongodb-linux-x86_64-rhel62-3.2.1.tgz

二、解压压缩包

【命令】

tar zxf mongodb-linux-x86_64-rhel62-3.2.1.tgz

 

三、安装准备:程序部署

【说明】不需要编译安装,

mongodb解压后放到惯例的/usr/local目录下,也可放到任何地方(放到/usr/local方便管理)

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

mv mongodb-linux-i686-2.0.2/* /usr/local/mongodb

 

四、创建data/和logs

【说明】

l  为mongodb创建数据库存放的位置和日志文件,(默认是在/data/db下面)

l  为方便管理,在mongod程序目录下建立了相应的目录:

l  data/目录要手动创建。

l  mongoDB没有具体的安装过程,解压后直接用,非常方便

 

创建data文件夹(默认的数据库文件的位置是/data/db,启动时会自动创建)

mkdir  /usr/local/mongodb/data

touch  /usr/local/mongodb/logs

 

五、启动mongodb数据库

命令:

/usr/local/mongodb/mongod \

–dbpath=/usr/local/mongodb/data/ \

--fork –logpath=/usr/local/mongodb/logs

注释:

--dbpath 执行数据库存放路径(默认是/data/db)

--fork是以Daemon(进程)方式运行。(不加这个,就是前台运行)

注意:如果指定—fork参数,必须指定—logpath日志文件路径

 

六、开机自启动

将mongodb启动项目加入rc.local保证mongodb在服务器开机时启动。

命令:

echo “/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data” >>/etc/rc.local

 

使用

一、查看mongodb的启动进程

命令:

pstree –p |grep mongod

 

 

 

二、关闭mongodb

 

提示:不要用kill -9来杀进程,可能会出现的问题就是mangoDB再也启不来 了。

 

 

 

 

解决方法是把他的锁删除,再启动即可。

 

 

杀进程方法:

Killall mongod

Pkill

 

 

 

 

 

三、进入客户端

命令:

/usr/local/mongodb/bin/mongo

 

看到这个画面:已经进入MongoDB的客户端了。

MongoBD的安装就完成了,就是这么简单。

 

 

四、退出客户端

客户端命令:exit

或者:Ctrl+c

 

 

 

 

 

安全

为了安全期间建议关闭28017端口

防止信息外泄

 

 

 

 

进到mongodb下面的bin目录下查看mongodb的帮助文档

和我们用到的启动参数

 

 

注意事项

  • 如果中途有关闭数据库进程切记不要用kiil -9这样会造成锁死现象 用pkill命令比较好
  • 如果无法启动建议删除data下面的mongod.lock,仅用于测试环境记得删除之前备份

 

posted @ 2016-03-16 19:32  zhang_ji_qiang  阅读(347)  评论(0)    收藏  举报