📅  最后修改于: 2023-12-03 15:08:42.060000             🧑  作者: Mango
MongoDB Enterprise 是 MongoDB 的商业版本,提供了更强大、更安全、更可靠的功能。在 Linux 系统中安装 MongoDB Enterprise 非常简单,只需要按照以下步骤进行即可。
在安装 MongoDB Enterprise 之前,需要先安装依赖库 libssl-dev
和 libsasl2-dev
。执行以下命令安装:
sudo apt-get install libssl-dev libsasl2-dev
进入 MongoDB 官网,选择下载 MongoDB Enterprise 版本:https://www.mongodb.com/try/download/enterprise
选择适合自己的版本进行下载,如 Linux x64 版本,下载完成之后解压缩。
将下载的 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 安装目录 /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 的完整步骤。