在Linux服务器中配置mongodb环境的步骤

在Linux服务器中配置mongodb环境的步骤

1.什么是Mongodb?

Mongodb是非关系型数据库,其数据存储格式是json格式。Mongodb是一种分布式的数据存储解决方案,在多个服务器节点中存储数据,并提供高可用性,横向扩展,数据分析等功能。以下是在Linux服务器中配置mongodb环境的步骤。

2.下载并安装Mongodb

2.1 下载Mongodb

首先,我们需要在官网下载Mongodb压缩包,并解压到/opt/mongodb目录下。

sudo wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.21.tgz

sudo tar -zxvf mongodb-linux-x86_64-3.6.21.tgz

sudo mv mongodb-linux-x86_64-3.6.21 /opt/mongodb

2.2 安装Mongodb

将mongodb的bin目录加入到系统环境变量中:

sudo vim ~/.bashrc

export PATH=/opt/mongodb/bin:$PATH

//刷新系统环境变量

source ~/.bashrc

3.创建mongodb使用目录

接下来,我们需要在系统中创建两个目录,分别用于存放mongodb的数据和日志。

sudo mkdir -p /var/mongodb/db

sudo mkdir /var/mongodb/logs

4.配置mongodb

4.1 创建配置文件

在/opt/mongodb目录下创建名为mongod.conf的配置文件:

sudo vim /opt/mongodb/mongod.conf

以下是一个基本的配置文件:

# for documentation of all configuration options, see:

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

# Where and how to store data.

storage:

dbPath: /var/mongodb/db

journal:

enabled: true

# engine:

# wiredTiger:

# where to write logging data.

systemLog:

destination: file

logAppend: true

path: /var/mongodb/logs/mongod.log

# network interfaces

net:

port: 27017

bindIp: 0.0.0.0

#security:

# authorization: enabled

4.2 启动Mongodb服务

使用以下命令启动mongodb服务:

sudo mongod -f /opt/mongodb/mongod.conf

Mongodb服务已经启动,接下来要设置Mongodb自启动开机启动。

5.将Mongodb设置为自启动开机启动

为使mongodb在服务器启动时自启动:

sudo vim /etc/rc.local

将下面的脚本添加到rc.local文件中:

#start mongodb

sudo mongod -f /opt/mongodb/mongod.conf &

保存并退出文件,然后使用以下命令添加文件权限:

sudo chmod +x /etc/rc.local

重启服务器后,mongodb应该已经成功的自启动了。

6.在Linux服务器中使用Mongodb

Mongodb的默认端口是27017。可以使用以下命令连接到Mongodb:

mongo --host 127.0.0.1:27017

输入以上命令后,应该连接上mongodb,并且可以使用mongo shell来操作mongodb了。

总结

通过上述步骤,我们可以成功在Linux服务器中配置MongoDB环境,并连接使用MongoDB。

数据库标签