在 Ubuntu 上安装 MongoDB 的 LAMP 堆栈中,您可以按照以下步骤进行操作:
导入 MongoDB 公钥
打开终端并运行以下命令以导入 MongoDB 的官方 GPG 密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
创建 MongoDB 列表文件
创建一个新的列表文件 /etc/apt/sources.list.d/mongodb-org-6.0.list 并添加以下内容(请根据您的 MongoDB 版本更改版本号):
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
这里假设您使用的是 Ubuntu Focal (20.04)。如果您使用的是其他版本,请相应地更改发行版名称(如 bionic、xenial 等)。
重新加载本地包数据库
运行以下命令以更新您的包数据库:
sudo apt-get update
安装 MongoDB
使用以下命令安装 MongoDB:
sudo apt-get install -y mongodb-org
启动并启用 MongoDB 服务
启动 MongoDB 服务并设置为开机自启:
sudo systemctl start mongod
sudo systemctl enable mongod
验证 MongoDB 安装
运行以下命令检查 MongoDB 服务状态:
sudo systemctl status mongod
您还可以尝试连接到 MongoDB 数据库以确保其正常运行:
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
如果您更喜欢使用 Snap 包管理器,可以按照以下步骤安装 MongoDB:
安装 MongoDB Snap
打开终端并运行以下命令以安装 MongoDB Snap:
sudo snap install mongodb --classic
启动 MongoDB 服务
使用以下命令启动 MongoDB 服务:
sudo systemctl start mongodb
启用 MongoDB 服务开机自启
运行以下命令以设置 MongoDB 服务开机自启:
sudo systemctl enable mongodb
验证 MongoDB 安装
运行以下命令检查 MongoDB 服务状态:
sudo systemctl status mongodb
您还可以尝试连接到 MongoDB 数据库以确保其正常运行:
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
请注意,以上步骤适用于 Ubuntu 20.04 (Focal) 及更高版本。如果您使用的是较旧的 Ubuntu 版本,请相应地调整软件包名称和版本号。