centos7.5 上mongdb4.0.3完整单机安装详解

目录

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

2、解压安装包

3、将解压安装包移到指定目录

4、添加到 PATH 

5、创建数据相关目录

#创建目录data

#创建存放数据文件目录

#创建存放日志文件目录

#创建存放数据库启动配置文件目录

#创建存放数据库二进制文件目录

#创建启动配置文件mongo.conf

6、启动服务

7、连接数据库

1),内置连接命令:mongo

8、接着上面,关闭mongo后台服务

9、设置开机启动mongdb

1)、编写自定义服务

2)、设置权限

3)、systemctl 启动命令

4)、开放端口(主要是centos6或更旧版本的设置)

10、基本操作

1)、创建用户

2)、创建数据库

3)、给新创建的库加入用户

4)、关闭数据库

5)、常用命令

6)、备份恢复数据库

7)、系统句柄调优(根据实际情况而定)

11、登录认证


mongdb提供了各操作系统的不同安装包,下面以64位的centos7.5(rehat红帽系版本系统)为例:

 

 

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

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

 

2、解压安装包

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

 

3、将解压安装包移到指定目录

[root@luhydb soft]# mv mongodb-linux-x86_64-rhel70-4.0.3 /usr/local/mongodb

 

4、添加到 PATH 

MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

cd /etc/profile

在文件最后一行添加:

export MONGODB_HOME=/usr/local/mongodb

export PATH=$PATH:$MONGODB_HOME/bin

source /etc/profile(立即生效)

 

5、创建数据相关目录

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。

以下实例中我们将data目录创建于根目录下(/)。

注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。

 

#创建目录data

mkdir /usr/local/mongodb/mongodb_data

 

#创建存放数据文件目录

cd /usr/local/mongodb/mongodb_data

mkdir /usr/local/mongodb/mongodb_data/data

 

#创建存放日志文件目录

mkdir /usr/local/mongodb/mongodb_data/log

 

#创建存放数据库启动配置文件目录

(可选,也可以不填写,将采用默认值)

mkdir /usr/local/mongodb/mongodb_data/conf

 

#创建存放数据库二进制文件目录

(其实这里就是/usr/local/mongodb/bin,不创建的,在启动时可以切换到/usr/local/mongodb/bin目录执行相关启动服务,这里我不创建

mkdir bin

 

#创建启动配置文件mongo.conf

cd conf

vim mongo.conf

 

配置文件内容如下:

# http://docs.mongodb.org/manual/reference/configuration-options/


# where to write logging data.

systemLog:
  destination: file
  logAppend: true
  path: /usr/local/mongodb/mongodb_data/log/mongod.log


# where and how to s
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值