如何安装 mongodb
简介
数据库可以保证数据持久化存储,这里介绍 mongodb 如何安装
安装
个人使用主要是 mongodb 社区版,这里提纲挈领的叙述其中的关键步骤,官方详细安装文档见:https://www.mongodb.com/zh-cn/docs/manual/tutorial/install-mongodb-on-ubuntu/。
推荐安装平台
虽然 MongoDB 支持多种平台,但在 x86_64 架构的生产环境中建议使用以下操作系统:
Amazon Linux
Debian
++RHEL++
SLES
Ubuntu LTS
Windows Server
为获得最佳效果,请运行平台的最新版本。如果运行的是旧版本,请确保其提供程序支持您的版本。
1. 导入公钥
从终端安装 gnupg 和 curl(如果尚未安装):
sudo apt-get install gnupg curl要导入 MongoDB 公共 GPG 密钥,请运行以下命令:
curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
--dearmor2. 创建列表文件
为 Ubuntu 24.04 (Noble) 创建列表文件
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list为Ubuntu 22.04 (Jammy) 创建列表文件:
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list3. 重新加载包数据库
sudo apt-get update安装MongoDB Community Server
sudo apt-get install -y mongodb-org要安装特定版本,必须单独指定每个组件包以及版本号,如以下示例所示:
sudo apt-get install -y mongodb-org=8.0.4 mongodb-org-database=8.0.4 mongodb-org-server=8.0.4 mongodb-mongosh mongodb-org-mongos=8.0.4 mongodb-org-tools=8.0.4虽然您可以指定任意可用版本的 MongoDB,但当有新版本可用时,apt-get 仍会升级这些包。要防止意外升级,可将此包固定到当前安装的版本:
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-database hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-mongosh hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections运行
1. 启动 MongoDB
可以通过发出以下命令来启动 进程:
sudo systemctl start mongod2. 验证 MongoDB 是否已成功启动
sudo systemctl status mongod3. 停止 MongoDB
sudo systemctl stop mongod4. 重启 MongoDB
sudo systemctl restart mongod数据备份与恢复
如果有经常换服务器的需求,数据备份与恢复就比较关键,避免数据丢失
备份
备份本地 MongoDB 实例的 testdb 数据库到 /backup/testdb 目录:
mongodump -d testdb -o /backup/testdb恢复
将 /backup/testdb 目录下的备份数据恢复到本地的 testdb 数据库:
mongorestore -d testdb /backup/testdb原文地址:https://webfem.com/post/mongo-download,转载请注明出处