如何将MongoDB社区版安装到Ubuntu 22.04
#nosql #mongodb

Image description
Mongodb是一种广泛使用的文档NOSQL数据库管理系统。 MongoDB使用称为BSON(Bianary JSON)的JSON格式,它将数据存储在文档集合中,而不是存储在表中。 MongoDB以这种方式进行设计,可以在可选的Lavel中缩放和执行,这成为许多大型应用程序的选择。
MongoDB用于许多Web和移动应用程序,这是在Ubuntu System 22.04中安装MongoDB的步骤,

步骤1:导入MongoDB公共GPG密钥:

sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

步骤2:为mongodb创建文件

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

步骤3:重新加载软件包数据库

sudo apt-get update

步骤4:安装MongoDB社区版

sudo apt-get install -y mongodb-org

步骤5:启动mongodb

sudo systemctl start mongod

您还可以通过使用此命令
启用启动的自动启动MongoDB

sudo systemctl enable mongod

故障排除:当您要启动MongoDB时,您可能会看到此消息,

MongoDB Install Fails on Ubuntu 22.04 - Depends on libssl1.1 but it is not installable作为ubuntu 22.04已将libssl升级为3,并且不提出libssl1.1。由于MongoDB没有正式的Ubuntu 22.04。为了克服此问题,您系统中安装的Ubuntu 22.04需要通过添加Ubuntu 20.04来强迫LIBSSL1.1的安装:

步骤1:

echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list

sep 2:现在再次运行相同的预先使用的命令来安装mongoDB,

sudo apt-get install -y mongodb-org

现在删除您刚创建的焦点安全列表文件,

sudo rm /etc/apt/sources.list.d/focal-security.list

现在,您可以使用命令在系统中启动MongoDB,

sudo systemctl start mongod

,它将开始在您的系统中正常工作。