centos7安装配置MongoDB

1、下载安装包,进入自定义文件夹新建mongodb目录,cd /user/mongodb

centos7安装配置MongoDB_第1张图片

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

2、解压安装

tar -zxvf mongodb-linux-x86_64-rhel70-3.2.4.tgz

然后更名mv mongodb-linux-x86_64-rhel70-3.2.4 mongodb3.2.4

3、在bin下面新建两个存放日志文件夹

cd /user/mongodb/mongodb3.2.4/bin

mkdir -p data/test/logs

mkdir -p data/test/db

4、在bin下新建配置文件

vi mongodb.conf

centos7安装配置MongoDB_第2张图片

[root@tymz bin]# vi mongodb.conf

# idae - MongoDB config start - 2019-01-11

# 设置数据文件的存放目录  
dbpath = /user/mongodb/mongodb3.2.4/bin/data/test/db

# 设置日志文件的存放目录及其日志文件名  
logpath = /user/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log

# 设置端口号(默认的端口号是 27017)  
port = 27017

# 设置为以守护进程的方式运行,即在后台运行  
fork = true

# nohttpinterface = true
nohttpinterface = true
# idae - MongoDB config end - 2019-01-11

然后:wq!退出保存

5、启动 mongodb 服务:
 1 以自定义的 mongodb 配置文件方式启动:
  ./mongod --config mongodb.conf
 2 以修复模式启动 mongodb:
  ./mongod --repair -f mongodb.conf
 3 以参数式启动:
  ./mongod /user/mongodb/mongodb3.2.4/bin/mongod --dbpath=/user/mongodb/mongodb3.2.4/bin/data/test/db --logpath=/user/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log --fork
 如果报如下错误:
   ERROR: child process failed, exited with error number 1
 很可能是 mongodb.conf 中配置的路径不一致问题;
 如果报如下错误:
   ERROR: child process failed, exited with error number 100
 很可能是没有正常关闭导致的,那么可以删除 mongod.lock 文件
 

6、 查看 mongodb 进程:
 ps aux |grep mongodb

7、查看 mongodb 服务的运行日志:
 tail -f 200 /user/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log

8、输入ip:27017访问        在bin下直接./mongo直接进入的是test库

 

你可能感兴趣的:(linux)