centos7安装和启动mongodb-3.0.6详情步骤过程

本文详细介绍了在Linux环境下安装MongoDB的步骤,包括下载、解压、安装、配置环境变量、创建数据库路径、赋予权限、启动服务以及解决启动过程中遇到的问题。同时,还涉及到开放端口、设置自启动和创建软链接等操作,确保MongoDB服务能够稳定运行并允许外网访问。
摘要由CSDN通过智能技术生成

1.下载
可评论发百度网盘链接下载
2.解压

[root@localhost datas]# tar -zxvf mongodb-linux-x86_64-3.0.6.tgz 

3.安装

[root@localhost datas]# mv mongodb-linux-x86_64-3.0.6 /usr/local/mongodb-3.0.6

4.添加mongodb的环境变量

[root@localhost mongodb-3.0.6]# vim /etc/profile
[root@localhost mongodb-3.0.6]# source /etc/profile
#mongodb环境
export MONGODB_HOME=/usr/local/mongodb-3.0.3
export PATH=$PATH:$MONGODB_HOME/bin

5.创建数据库文件存放路径

创建mongodb、data、db文件夹
[root@localhost mongodb-3.0.6]# mkdir mongodb
mkdir -p data/db

6.赋予权限

[root@localhost mongodb-3.0.6]# chmod -R 777 /mongodb/data/db

7.创建日志文件

[root@localhost mongodb]# mkdir logs
[root@localhost logs]# touch mongodb.log

8.创建启动文件

[root@localhost mongodb-3.0.6]# cd bin
[root@localhost bin]# touch mongodb.conf
[root@localhost bin]# vim mongodb.conf
dbpath=/usr/local/mongodb-3.0.6/mongodb/data/db  #数据文件存放目录
logpath=/usr/local/mongodb-3.0.6/mongodb/logs/mongodb.log #日志存放目录
port=27017 #端口
fork=true #以守护程序的方式启用,即在后台运行
logappend=true
maxConns=5000
storageEngine = mmapv1

注意:
1、mongodb的配置文件中的bind_ip 默认为127.0.0.1,默认只有本机可以连接。 此时,需要将bind_ip配置为0.0.0.0,表示接受任何IP的连接

9.启动服务

报错:

[root@localhost bin]# ./mongod -f ./mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 3400
ERROR: child process failed, exited with error number 1

原因:
mongod没有后台执行,在终端连接非正常断开后,再次执行mongod报错
解决:
删除mongodb 的db目录下的mongod.lock文件
进入 mongod 上一次启动的时候指定的 data 目录 --dbpath=/data/mongodb
删除掉该文件:
检查mongodb的data和log是否配置好

启动成功

[root@localhost bin]# ./mongod -f ./mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 3434
child process started successfully, parent exiting

查看进程

[root@localhost bin]# ps -ef|grep mongodb
root       3434      1  0 15:49 ?        00:00:00 ./mongod -f ./mongodb.conf
root       3469   2125  0 15:50 pts/0    00:00:00 grep --color=auto mongodb

10.开放27017端口

[root@localhost bin]# vim /etc/sysconfig/iptables

插入此命令

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

wq保存后,去重启服务

[root@localhost bin]# systemctl start iptables

11.完成后外网就可以访问服务
在这里插入图片描述12.设置mongodb自启动
13.设置mongodb 软链接

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米雪唲2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值