Linux平台安装MongoDB
在 Linux 平台上安装 MongoDB,可以根据你的 Linux 发行版选择适合的方法。这里介绍 Ubuntu/Debian 和 CentOS/RHEL 的安装步骤。
方法 1:Ubuntu / Debian 安装 MongoDB
步骤 1:导入 MongoDB 官方 GPG 密钥
在终端输入:
wget -qO - https://pgp.mongodb.com/server-7.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-keyring.gpg
步骤 2:添加 MongoDB 官方软件源
echo "deb [signed-by=/usr/share/keyrings/mongodb-server-keyring.gpg] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
(对于 Debian,将 ubuntu jammy 替换为适合的 Debian 版本,例如 debian bookworm)
步骤 3:更新软件包索引
sudo apt update
步骤 4:安装 MongoDB
sudo apt install -y mongodb-org
步骤 5:启动 MongoDB
sudo systemctl start mongod
设置开机自启:
sudo systemctl enable mongod
步骤 6:检查 MongoDB 运行状态
sudo systemctl status mongod
如果显示 active (running),说明 MongoDB 运行成功。
方法 2:CentOS / RHEL 安装 MongoDB
步骤 1:创建 MongoDB 官方 YUM 源
sudo tee /etc/yum.repos.d/mongodb-org-7.0.repo <<EOF
[mongodb-org-7.0]
name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/7.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/server-7.0.asc EOF
步骤 2:安装 MongoDB
sudo yum install -y mongodb-org
步骤 3:启动 MongoDB
sudo systemctl start mongod
设置开机自启:
sudo systemctl enable mongod
步骤 4:检查 MongoDB 运行状态
sudo systemctl status mongod
方法 3:使用 Docker 安装 MongoDB
如果你不想在系统上直接安装 MongoDB,可以使用 Docker:
docker run -d --name mongodb -p 27017:27017 -v ~/mongodb_data:/data/db mongo
这样 MongoDB 会在后台运行,并将数据存储在 ~/mongodb_data 目录中。
步骤 7:测试 MongoDB
无论使用哪种方法安装 MongoDB,你都可以使用 mongosh 进入数据库:
mongosh
然后执行:
use testDB
db.testCollection.insertOne({ name: "Alice", age: 25 })
db.testCollection.find()
如果返回数据,说明安装成功!🎉
更多详细内容请关注其他相关文章!