centos搭建mongodb环境

在开发nodejs项目中,采用mongodb来做数据库,为了让团队成员不在本地安装一套mongodb环境,就自己找个服务器搭建一套mongodb吧。centos 6.5版本,64位。搭建流程如下:
1,下载tar包

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.7.tgz

参考地址:https://www.mongodb.com/download-center#community

2,解压tar包

tar -zxvf mongodb-linux-x86_64-3.2.7.tgz

3,指定安装目录

 mv ./mongodb-linux-x86_64-ubuntu1604-3.2.7 /root/app/mongodb

4,创建db目录

mkdir /root/mongodb/db

5,创建log目录

mkdir /root/mongodb/logs

6,进入bin目录下新建mongdb.conf文件

vim /root/app/mongodb/bin/mongodb.conf

负责以下配置:

加入内容如下: 
dbpath = /root/mongodb/db #数据文件存放目录  
  
logpath = /root/mongodb/logs/mongodb.log #日志文件存放目录  
  
port = 27017  #端口  
  
fork = true  #以守护程序的方式启用,即在后台运行  
  
nohttpinterface = true

7,启动mongod

./mongod --config ./mongodb.conf

8,连接数据库

mongo
show dbs
use fete
show collections
db.user.insert({username:'jade',password:'111111'})
db.user.find()

9,远程链接
没有用户名密码:

mongo 192.168.1.46:27017

有用户名密码:

mongo 192.168.1.46:27017 -utest -ptest

Q&A
1,如果远程连接不上,检查:
1)绑定地址:

bind_ip = 0.0.0.0

2)防火墙

iptables -A INPUT -p tcp -m tcp --dport 27017 -j ACCEPT 

3)暂时关闭selinux (现在不知道干嘛用的)

setenforce 0
    原文作者:real勾玉
    原文地址: https://www.jianshu.com/p/0a4f9acf811d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞