如何在Debian 10/9/8上安装MongoDB 4.2

时间:2019-05-29 14:48:07  来源:igfitidea点击:

MongoDB是一个完全支持灵活索引和富查询的数据库。
它是一个NoSQL数据库。
MongoDB通过GridFS提供大型媒体存储。
使用本教程在Debian 10、Debian 9 Stretch和Debian 8 Jessie系统上安装MongoDB server 4.2。

步骤1 -设置Apt存储库

首先,通过发出下面的命令将MongoDB公共GPG密钥导入到系统中。
这个密钥确保包的一致性和真实性。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B

让我们添加MongoDB APT存储库url /etc/ APT /sources.list.d/ MongoDB .list。

echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/4.2 main" | sudo tee /etc/apt/sources.list.d/mongodb.list

步骤2 -安装MongoDB服务器

添加必要的APT存储库之后,使用以下命令在系统上安装MongoDB。
它还将安装MongoDB所需的所有依赖包。

sudo apt update
sudo apt install mongodb-org

步骤3 -管理MongoDB服务

MongoDB数据库服务器已经在系统上成功安装。
让我们执行下面的命令来启动MongoDB servie。

sudo systemctl start mongod.service

另外,运行下面的命令使MongoDB能够在系统引导时启动。

sudo systemctl enable mongod.service

步骤4 -测试MongoDB版本

最后,使用下面的命令检查系统上安装的MongoDB版本。

$ mongod --version

db version v4.2.1
git version: edf6d45851c0b9ee15548f0f847df141764a317e
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019
allocator: tcmalloc
modules: none
build environment:
    distmod: debian92
    distarch: x86_64
    target_arch: x86_64

另外,使用命令行连接MongoDB并执行一些测试命令来检查是否正常工作。

Hyman@theitroad:~$ mongo

> use mydb;

> db.test.save( { theitroad: 100 } )

> db.test.find()

  { "_id" : ObjectId("52b0dc8285f8a8071cbb5daf"), "theitroad" : 100 }