如何通过PPA在Ubuntu 18.04和16.04上安装MongoDB 4.2
时间:2019-05-29 14:48:07 来源:igfitidea点击:
MongoDB是一个完全支持灵活索引和富查询的数据库。
Mongodb是一个NoSQL数据库。
MongoDB通过GridFS提供大型媒体存储。
本教程你在Ubuntu 18.04 LTS (Bionic)和16.04 LTS (Xenial)上安装MongoDB 4.2社区版本。
步骤1 -设置Apt存储库
首先,使用以下命令在系统上为MongoDB apt存储库导入GPK键。
这是安装前测试包所必需的
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 4B7C549A058F8B6B
让我们在/etc/apt/sources.list.d/mongodb.list中添加MongoDB APT存储库链接地址。
Ubuntu 18.04 LTS:
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
Ubuntu 16.04 LTS:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
第2步-在Ubuntu上安装MongoDB
添加必要的APT存储库之后,使用以下命令在系统上安装MongoDB。
它还将安装MongoDB所需的所有依赖包。
sudo apt update sudo apt install mongodb-org
如果我们想安装任何特定版本的MongoDB,就指定版本号
sudo apt install mongodb-org=4.2.1 mongodb-org-server=4.2.1 mongodb-org-shell=4.2.1 mongodb-org-mongos=4.2.1 mongodb-org-tools=4.2.1
步骤3 -管理MongoDB服务
安装完成后,MongoDB会自动启动。
启动或停止MongoDB使用init脚本。
sudo systemctl enable mongod sudo systemctl start mongod
使用以下命令停止或重新启动MongoDB服务。
sudo systemctl stop mongod sudo systemctl restart mongod
步骤4 -验证MongoDB安装
最后,使用下面的命令检查系统上安装的MongoDB版本。
$ mongod --version db version v4.2.1 git version: edf6d45851c0b9ee15548f0f847df141764a317e OpenSSL version: OpenSSL 1.1.1 11 Sep 2018 allocator: tcmalloc modules: none build environment: distmod: ubuntu1804 distarch: x86_64 target_arch: x86_64
另外,使用命令行连接MongoDB并执行一些测试命令来检查是否正常工作。
mongo > use mydb; > db.test.save( { theitroad: 100 } ) > db.test.find() { "_id" : ObjectId("52b0dc8285f8a8071cbb5daf"), "theitroad" : 100 }