📜  如何在 Linux 中安装 MongoDB Enterprise?(1)

📅  最后修改于: 2023-12-03 15:08:42.060000             🧑  作者: Mango

如何在 Linux 中安装 MongoDB Enterprise?

MongoDB Enterprise 是 MongoDB 的商业版本,提供了更强大、更安全、更可靠的功能。在 Linux 系统中安装 MongoDB Enterprise 非常简单,只需要按照以下步骤进行即可。

步骤一:准备工作

在安装 MongoDB Enterprise 之前,需要先安装依赖库 libssl-devlibsasl2-dev。执行以下命令安装:

sudo apt-get install libssl-dev libsasl2-dev
步骤二:下载 MongoDB Enterprise

进入 MongoDB 官网,选择下载 MongoDB Enterprise 版本:https://www.mongodb.com/try/download/enterprise

选择适合自己的版本进行下载,如 Linux x64 版本,下载完成之后解压缩。

步骤三:安装 MongoDB Enterprise

将下载的 MongoDB Enterprise 解压缩到 /opt 目录下:

sudo tar -zxvf mongodb-linux-x86_64-enterprise-<version>.tgz -C /opt

其中 <version> 为实际版本号。

将解压缩后的目录重命名为 mongodb

sudo mv /opt/mongodb-linux-x86_64-enterprise-<version> /opt/mongodb

创建 MongoDB 数据目录和日志目录,并赋予相应的用户权限:

sudo mkdir -p /var/lib/mongodb
sudo mkdir -p /var/log/mongodb
sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown -R mongodb:mongodb /var/log/mongodb
步骤四:启动 MongoDB Enterprise

进入 MongoDB 安装目录 /opt/mongodb,创建 MongoDB 配置文件 mongod.conf

cd /opt/mongodb
sudo nano mongod.conf

在文件中添加以下内容:

systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
  logAppend: true
storage:
  dbPath: /var/lib/mongodb
net:
  bindIp: 127.0.0.1
  port: 27017
security:
  authorization: enabled
setParameter:
  authenticationMechanisms: 'SCRAM-SHA-256'

保存并关闭文件。

使用以下命令启动 MongoDB Enterprise:

sudo ./bin/mongod --config mongod.conf
步骤五:验证安装

使用以下命令进入 MongoDB Enterprise:

mongo

成功进入 MongoDB 后,使用以下命令创建用户和密码:

use admin
db.createUser(
  {
    user: "admin",
    pwd: "password",
    roles: [ { role: "root", db: "admin" } ]
  }
)

其中 password 为自定义的密码。

退出 MongoDB 后,再次使用以下命令进入:

mongo -u admin -p password --authenticationDatabase admin

使用以上命令进入 MongoDB Enterprise 成功,即验安装成功。

以上就是在 Linux 系统中安装 MongoDB Enterprise 的完整步骤。