在 ubuntu 22.04 上安装 MongoDB

Piy*_*ati 1 mongodb node.js

我正在遵循此步骤,但不适用于 ubuntu 22.04。

echo "* Installing Mongod..."
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

sudo apt-get update -y
sudo apt-get install -y mongodb-org
Run Code Online (Sandbox Code Playgroud)

Gbe*_*hur 5

我通过以下方式安装了它:

步骤1/2:安装libssl1.1

下载库
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb

Run Code Online (Sandbox Code Playgroud)
安装它
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
Run Code Online (Sandbox Code Playgroud)

步骤2/2:安装mongodb

按照官方 mongodb 安装页面https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)

该操作应返回 OK 响应。

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
Run Code Online (Sandbox Code Playgroud)
sudo apt update
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install -y mongodb-org
Run Code Online (Sandbox Code Playgroud)

MongoDB现已安装。

启动 mongodb:sudo systemctl start mongod. 验证 MongoDB 是否已成功启动:sudo systemctl status mongod