在Debian上安装MongoDB服务,可以按照以下步骤进行:
首先,你需要导入MongoDB的公钥以确保软件包的完整性和来源可信。
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
接下来,创建一个MongoDB的APT仓库列表文件。
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian $(lsb_release -cs)/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
更新APT包索引以包含MongoDB的软件包。
sudo apt-get update
安装MongoDB。
sudo apt-get install -y mongodb-org
安装完成后,启动MongoDB服务。
sudo systemctl start mongod
设置MongoDB服务开机自启。
sudo systemctl enable mongod
验证MongoDB服务是否正在运行。
sudo systemctl status mongod
你应该会看到类似以下的输出,表示MongoDB服务正在运行:
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: active (running) since ...
如果你有防火墙(如ufw
),确保允许MongoDB的默认端口(27017)。
sudo ufw allow 27017
你可以使用mongo
命令行工具连接到MongoDB服务器。
mongo
这将打开MongoDB shell,你可以在这里执行MongoDB命令。
根据需要,你可以编辑MongoDB配置文件/etc/mongod.conf
来调整设置,例如数据目录、日志级别等。
sudo nano /etc/mongod.conf
完成配置后,重启MongoDB服务以应用更改。
sudo systemctl restart mongod
通过以上步骤,你应该能够在Debian系统上成功安装并运行MongoDB服务。