mongodb安装(centos7) 2019-03-09

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 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容