linux安装mongodb

安装

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.4.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-rhel62-3.6.4.tgz            # 解压
mv  mongodb-linux-x86_64-rhel62-3.6.4/ /usr/local/mongodb  # 将解压包拷贝到指定目录
cd /usr/local/mongodb/
mkdir data
mkdir logs
cd logs/
touch mongo.log
cd ..
mkdir etc
vi mongo.conf  #配置文件

接着在编辑界面,输入i,开始编辑mongo.conf文件

 dbpath=/usr/local/mongodb/data              #数据
 logpath=/usr/local/mongodb/logs/mongo.log   #日志文件
 logappend=true                              #日志追加而不是覆盖
 journal=true
 quiet=true                                  #过滤模式
 port=27017
 fork = true                                 #后台运行
 #auth = true                                #认证
 bind_ip=0.0.0.0                             #表示可以远程连接数据库,如果是127.0.0.1则远程连接不了

接着按esc,再输入 :wq(保存并退出)
至此,数据库已经安装好!

防火墙开放27017端口

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

启动数据库

mongod -f /usr/local/mongodb/etc/mongo.conf             #以守护进程方式启动

查看是否启动

netstat -nltp|grep 27017 或者 netstat -nltp|grep mongod

停止运行

mongod -f /usr/local/mongodb/etc/mongo.conf  --shutdown   

远程连接数据库(需要远程安装好mongodb)

mongo ip地址:27017

或者用客户端软件连接,推荐:MongoBooster
浏览器输入 ip地址:27017 ,看到以下信息即表示连接成功

It looks like you are trying to access MongoDB over HTTP on the native driver port.

添加新评论