在 Linux 平台上安装 MongoDB 可以通过不同的方法实现,具体取决于你使用的 Linux 发行版。以下是针对几种常见 Linux 发行版的安装指南:
1. Ubuntu/Debian
对于基于 Debian 的发行版,如 Ubuntu,你可以通过官方的 APT 存储库来安装 MongoDB。
步骤 1: 添加 MongoDB 的 GPG 密钥
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
步骤 2: 添加 MongoDB 的 APT 存储库
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
步骤 3: 更新包列表
sudo apt update
步骤 4: 安装 MongoDB
sudo apt install -y mongodb-org
步骤 5: 验证安装
mongod --version
2. CentOS/RHEL
对于基于 RHEL 的发行版,如 CentOS,你可以通过官方的 YUM 存储库来安装 MongoDB。
步骤 1: 安装所需的依赖项
sudo yum install -y gnupg2
步骤 2: 添加 MongoDB 的 GPG 密钥
sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc
步骤 3: 添加 MongoDB 的 YUM 存储库
echo "[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$(rpm -E %rhel)/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc" | sudo tee /etc/yum.repos.d/mongodb-org-6.0.repo
步骤 4: 安装 MongoDB
sudo yum install -y mongodb-org
步骤 5: 验证安装
mongod --version
3. Fedora
对于 Fedora,你可以直接使用 DNF 包管理器来安装 MongoDB。
步骤 1: 添加 MongoDB 的 GPG 密钥
sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc
步骤 2: 添加 MongoDB 的 DNF 存储库
echo "[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/fedora/$(grep ^VERSION_ID /etc/os-release | cut -d= -f2)/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc" | sudo tee /etc/yum.repos.d/mongodb-org-6.0.repo
步骤 3: 安装 MongoDB
sudo dnf install -y mongodb-org
步骤 4: 验证安装
mongod --version
启动 MongoDB 服务
一旦 MongoDB 安装完成,你可以通过以下命令启动 MongoDB 服务:
对于 systemd 系统(如 Ubuntu 16.04+、CentOS 7+):
sudo systemctl start mongod
sudo systemctl enable mongod
查看服务状态:
sudo systemctl status mongod
连接到 MongoDB
要连接到 MongoDB 服务器,可以在终端中运行以下命令:
mongo
测试安装
在 MongoDB shell 中,你可以尝试插入一些数据并查询它们以验证安装是否正确:
use test
db.test.insert({name: "John Doe"})
db.test.find()
注意事项
- 确保防火墙和其他安全软件允许 MongoDB 服务运行。
- 如果需要使用特定的端口或其他配置选项,请查阅 MongoDB 文档获取更多信息。
- 如果你的系统版本较旧,可能需要调整存储库 URL 中的版本号以匹配你的系统。
完成上述步骤后,你应该能够在 Linux 上成功安装并运行 MongoDB 了。