美文网首页
mongodb安装(centos7) 2019-03-09

mongodb安装(centos7) 2019-03-09

作者: _好孩子 | 来源:发表于2019-03-22 13:59 被阅读0次

1.下载安装包 https://www.mongodb.com/download-center/community

2.cd 到/usr/local/下新建mongodb目录

cd /usr/local/

mkdir mongodb

3.上传安装包到mongodb里

4.解压

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

5.添加环境变量

vim /etc/profile

最后一行添加:

export PATH=$PATH:/usr/local/mongodb/mongodb-linux-x86_64-4.0.6/bin

6.创建数据保存文件夹:

mkdir /usr/local/mongodb/db (没配置的话默认为 /data/db,也需要自己创建)

7.设置配置文件

vim /usr/local/mongodb/mongodb.conf

写入以下内容

port=27017 #端口  

dbpath= /usr/local/mongodb/db #数据库存文件存放目录  

logpath= /usr/local/mongodb/mongodb.log #日志文件存放路径  

logappend=true #使用追加的方式写日志  

fork=false #不以守护程序的方式启用,即不在后台运行  

maxConns=100 #最大同时连接数  

noauth=true #不启用验证  

journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。

storageEngine=wiredTiger  #存储引擎有mmapv1、wiretiger、mongorocks

bind_ip = 0.0.0.0 #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB

8.启动

第一种:mongod --config /usr/local/mongodb/mongodb.conf  (config为配置文件路径)(这种方法有问题)

第二种(推荐):mongod --dbpath=/usr/local/mongodb/db --bind_ip=0.0.0.0 --fork --logpath=/usr/local/mongodb/mongodb.log  (fork表示后台运行,bind_ip一定是0.0.0.1,不能是127.0.0.1不然外网访问不了。阿里云服务器要配置安全组开放27017端口)

9.关闭

第一种:mongod --shutdown (db文件夹要配置成默认的/data/db才有效)

第二种(推荐):ps -ef | grep mongo

kill 1648 

相关文章

网友评论

      本文标题:mongodb安装(centos7) 2019-03-09

      本文链接:https://www.haomeiwen.com/subject/xurepqtx.html