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 的详细步骤,希望对你有所帮助。