探坑!! centos 7 安装 MongoDB (超细)

1.我这边采用的 版本  mongodb-linux-x86_64-rhel70-4.0.24.tgz

官网下载地址: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.24.tgz

2.创建文件夹   把安装包解压到  /usr/mongodb/  并赋予可读可写可执行的权限   

mkdir -m 777  /usr/mongodb/
tar -zxvf mongodb-linux-x86_64-rhel70-4.0.24.tgz -C  /usr/mongodb/

3.由于名称过长 修改名称

 mv mongodb-linux-x86_64-rhel70-4.0.24 mongodb-4.0.24

4.配置环境变量 (注意位置 必须在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 上面)

使其生效 source  /etc/profile

5.创建db和log文件夹 并赋权

mkdir db  # 创建数据库
mkdir log  #创建日志文件夹
touch log/mongodb.log # 创建日志文件

chmod 777 db
chmod 777 log

6.打开 解压的文件夹 创建 创建 mongodb.conf,在 mongodb.conf文件中 添加配置信息

cd /usr/mongodb/mongodb-4.0.24

touch mongodb.conf
port=27017 #端口
dbpath= /usr/mongodb/mongodb-4.0.24/db  #数据库存文件存放目录
logpath= /usr/mongodb/mongodb-4.0.24/log/mongodb.log #日志文件存放路径
logappend=true   #使用追加的方式写日志
fork=true   #以守护进程的方式运行,创建服务器进程
maxConns=100   #最大同时连接数
noauth=true    #不启用验证
journal=true  #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重
放后续的journal日志来恢复。
storageEngine=wiredTiger  #存储引擎,有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0   #设置成全部ip可以访问,这样就可以在windows中去连虚拟机的MongoDB,也可以设置成某个网段或者某个ip

7.启动mongodb的服务

mongod --config /usr/mongodb/mongodb-4.0.24/mongodb.conf

说明启动成功

8.关闭防火墙

systemctl stop firewalld.service         #停止firewall
systemctl disable firewalld.service    #禁止firewall开机启动

9.使用Navicat Premium 连接MongoDB (图中 是本人自己的虚拟机)

10.测试创建数据库和集合

use test #创建数据库
db.createCollection("test") # 创建集合

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值