debian10上安装mongodb 4版本
MongoDB是由MongoDB Inc开发的开源,跨平台NoSQL数据库服务器。 它使用JSON来存储其数据,并且由于其可伸缩性,高可用性和高性能而在处理大量数据中很受欢迎。
在本教程中,您将学习如何在Debian 10 Linux发行版上安装MongoDB 4 。
第1步:在Debian上导入MongoDB GPG密钥
首先,您需要导入Debian系统的MongoDB存储库所需的GPG密钥。 这对于在安装之前测试软件包至关重要。
首先,使用以下apt命令更新系统软件包。
$ sudo apt update
要导入MongoDB GPG密钥,请运行命令。
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
完成之后,现在按如下说明在您的Debian系统上添加MongoDB APT存储库。
第2步:在Debian上安装MongoDB 4 APT存储库
在撰写本文时, MongoDB 4还没有Debian 10的官方Package存储库。 但是不用担心。 您仍然可以在Debian 10(Buster)上添加Debian 9(Stretch)的软件包存储库来弥补这一点。
要在Debian 10 Buster上添加Debian 9的 MongoDB 4软件包存储库,请执行以下命令。
$ echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list
要在Debian 10 Buster上添加Debian 9的官方仓库,请发出命令。
$ echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list
接下来,使用命令更新APT存储库。
$ sudo apt update
第3步:在Debian上安装libcurl3
mongodb-org-server需要软件包libcurl3 ,我们将在以后安装。 如果没有libcurl3 ,在尝试安装MongoDB时会遇到错误。
还值得一提的是Debian 10使用libcurl4 ,但是由于我们添加了Debian 9的官方存储库,因此将从添加的存储库中安装libcurl3软件包。
要安装libcurl3 ,请运行命令。
$ sudo apt install libcurl3
第4步:在Debian上安装MongoDB 4 Server
安装了必需的存储库和libcurl3软件包后,您现在可以继续安装MongoDB 4服务器。
$ sudo apt install mongodb-org -y
要检查安装的MongoDB版本,请发出APT命令,如图所示。
$ sudo apt info mongodb-info
默认情况下, MongoDB运行在端口27017上 ,您可以使用netstat命令验证它,如图所示。
$ sudo netstat -pnltu
要更改默认的MongoDB端口和其他参数,请编辑/etc/mongodb.conf中的配置文件。
第5步:管理MongoDB 4服务器
成功安装MongoDB 4服务器后,请使用以下命令启动它。
$ sudo systemctl start mongod
要检查MongoDB服务的状态,请运行命令。
$ sudo systemctl status mongod
要使MongoDB在启动时启动,请运行命令。
$ sudo systemctl enable mongod
要登录MongoDB 4,只需运行命令。
$ mongo
停止运行MongoDB 。
$ sudo systemctl stop mongod
就是这样。 在本指南中,我们演示了如何在Debian 10上安装MongoDB 4 。