云网牛站
所在位置:首页 > Linux云数据库 > 在Debian 10(Buster)系统上安装MongoDB 4的方法

在Debian 10(Buster)系统上安装MongoDB 4的方法

2019-08-23 11:17:10作者:陈自坚稿源:云网牛站

本文介绍在Debian 10(Buster)操作系统上安装MongoDB 4的方法,在本文更新时,可用的存储库是针对Debian 9,我们将在Debian 10上添加一些hack来安装MongoDB 4。以下是在Debian 10(Buster)上安装MongoDB 4所需的步骤,我正在使用Debian 10服务器的全新最小安装进行此设置,建议你确保不要破坏正在运行的应用程序依赖项。

 

一、添加MongoDB存储库

我们将进行系统更新并为Debian Stretch添加MongoDB存储库。

sudo apt update

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

参考:把Debian 9 Stretch升级至Debian 10 Buster桌面的方法

 

二、安装libcurl3

mongodb-org-server需要libcurl3包,由于Debian 10的默认版本是libcurl4,因此将从添加的Debian 9存储库下载此软件包:

sudo apt update

sudo apt -y install libcurl3

 

三、在Debian 10上安装MongoDB服务器

我们添加了必需的存储库并安装了libcurl3,现在让我们在Debian 10(Stretch)上安装MongoDB Server:

sudo apt -y install mongodb-org

使用apt info命令获取包信息:

$ apt info mongodb-org

Package: mongodb-org

Version: 4.0.12

Priority: optional

Section: database

Maintainer: Ernie Hershey ernie.hershey@mongodb.com

Installed-Size: 13.3 kB

安装上面的包将安装以下依赖包:

mongodb-org-server-这提供了MongoDB守护进程mongod。

mongodb-org-mongos-这是一个MongoDB Shard守护进程。

mongodb-org-shell-这为MongoDB提供了一个shell。

mongodb-org-tools-用于导出、转储、导入的MongoDB工具。

 

四、在Debian 10上启动MongoDB服务器

服务器守护程序名为mongod,启动并将其设置为在服务器重启/启动时启动:

sudo systemctl enable --now mongod

检查其运行状态:

$ systemctl status  mongod.service

在Debian 10(Buster)系统上安装MongoDB 4的方法

默认情况下,该服务侦听localhost TCP端口27017,如下:

$ ss -tunelp

在Debian 10(Buster)系统上安装MongoDB 4的方法

可以在/etc/mongod.conf文件中更改此设置:

# network interfaces

net:

port: 27017

bindIp: 127.0.0.1

可以使用服务器网络接口上的IP地址替换IP 127.0.0.1以进行绑定。

如果进行了更改,请重新启动mongod服务:

sudo systemctl restart mongod

要访问MongoDB shell,请运行:

$ mongo

在Debian 10(Buster)系统上安装MongoDB 4的方法

从上图得出,所安装的版本是4.0.12,其他Linux版本安装相同的版本可参考在RHEL 8/CentOS 8系统上安装和配置MongoDB 4的方法

 

相关主题

在Ubuntu系统上安装MongoDB及配置和卸载MongoDB的两种方法

精选文章
热门文章