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,仅用于测试环境记得删除之前备份

浙公网安备 33010602011771号