新闻

新闻动态

良好的口碑是企业发展的动力

linuxmongodb安装

发布时间:2024-02-14 08:55:23 点击量:78
营销网站

 

MongoDB 是一个开源的文档数据库,广泛应用于大规模数据存储、高性能数据处理和实时数据分析。本文将介绍如何在 Linux 系统上安装配置 MongoDB。

 

步骤 1:下载 MongoDB 安装包

首先,我们需要从 MongoDB 官方网站下载***版的 MongoDB 安装包。打开终端,使用 wget 命令下载 MongoDB 的压缩包:

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

 

步骤 2:解压安装包

下载完成后,使用以下命令解压安装包:

tar -zxvf mongodb-linux-x86_64-4.4.5.tgz

 

步骤 3:将 MongoDB 移动到指定目录

解压后,我们可以将 MongoDB 移动到指定的目录。通常情况下,我们将 MongoDB 移动到 /usr/local 目录下:

sudo mv mongodb-linux-x86_64-4.4.5/ /usr/local/mongodb

 

步骤 4:设置环境变量

为了方便使用 MongoDB 命令,我们需要将 MongoDB 的 bin 目录添加到系统的 PATH 环境变量中。编辑 ~/.bashrc 文件:

vi ~/.bashrc

 

在文件末尾添加以下内容,并保存退出:

export PATH="/usr/local/mongodb/bin:$PATH"

 

使修改的环境变量生效:

source ~/.bashrc

 

步骤 5:创建数据目录

现在,我们需要创建一个数据目录用于存储 MongoDB 的数据。默认情况下,MongoDB 数据目录是 /data/db,但是在 Ubuntu 系统上,该目录并不存在。使用以下命令创建该目录:

sudo mkdir -p /data/db

 

步骤 6:启动 MongoDB 服务

在上一步创建好数据目录后,我们可以启动 MongoDB 服务。使用以下命令启动 MongoDB:

sudo mongod

 

以上命令将在终端启动 MongoDB 服务,并在默认端口 27017 上监听连接。

 

步骤 7:连接 MongoDB 数据库

MongoDB 提供了 mongo shell 来连接数据库,并执行各种操作。打开一个新的终端窗口,使用以下命令连接 MongoDB 数据库:

mongo

 

成功连接到 MongoDB 数据库后,可以执行各种操作,如创建数据库、创建集合、插入文档等。

 

步骤 8:配置 MongoDB 服务

如果你希望以服务的形式运行 MongoDB,并且在系统启动时自动启动,可以按照以下步骤进行配置。

 

首先,我们需要创建一个用于 MongoDB 服务的配置文件。在 /etc 目录下创建一个名为 mongodb.conf 的文件:

sudo vi /etc/mongodb.conf

 

将以下内容添加到 mongodb.conf 文件中,并保存退出:

systemLog:

destination: file

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

logAppend: true

storage:

dbPath: /data/db

journal:

enabled: true

net:

bindIp: 127.0.0.1

port: 27017

processManagement:

fork: true

 

然后,我们需要创建一个用于 MongoDB 服务的 systemd 单元文件。在 /etc/systemd/system 目录下创建一个名为 mongodb.service 的文件:

sudo vi /etc/systemd/system/mongodb.service

 

将以下内容添加到 mongodb.service 文件中,并保存退出:

[Unit]

Description=High-performance

schema-free document-oriented database

After=network.target

[Service]

User=mongodb

Group=mongodb

ExecStart=/usr/local/mongodb/bin/mongod --config /etc/mongodb.conf

PIDFile=/var/run/mongodb/mongod.pid

ExecReload=/bin/kill -s HUP $MAINPID

Restart=always

RestartSec=2

[Install]

WantedBy=multi-user.target

 

接下来,启用并启动 MongoDB 服务:

sudo systemctl enable mongodb

sudo systemctl start mongodb

 

现在,MongoDB 服务已经以系统服务的形式启动。

 

总结:

通过以上步骤,我们成功安装和配置了 MongoDB 数据库。首先,从官网下载安装包,解压并移动到指定目录。然后,配置环境变量,创建数据目录,启动 MongoDB 服务。***,连接数据库并进行相关操作。如果需要以服务的方式运行 MongoDB,则需要配置相关文件并通过 systemd 启用和启动服务。

 

以上就是在 Linux 系统上安装 MongoDB 的详细步骤,希望对你有所帮助。

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:dm@cn86.cn进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载。