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
,它将开始在您的系统中正常工作。