如何在Ubuntu 20.04上安装MongoDB

MongoDB 是最受欢迎的 NoSQL数据库,它是开源的,可以免费下载。 以JSON之类的灵活文档格式存储数据,而不是SQL数据库中常见的表样式方法。 MongoDB 用于存储和处理数据,而无需使用架构或排序模式。 该· MongoDB NoSQL数据库 由于它易于与各种编程语言集成,因此已广泛用于Web应用程序。 在本教程中 如何在Ubuntu 20.04上安装和配置MongoDB社区版..

在Ubuntu 20.04上安装MongoDB

要在Ubuntu服务器上安装最新版本的MongoDB社区版,您需要安装所需的依赖项,如图所示。

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

导入存储库的GPG密钥,并使用以下命令添加MongoDB存储库:

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
$ sudo add-apt-repository 'deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse'

在撰写本文时,MongoDB的最新版本是4.4版。 要安装另一个版本,请用适当的版本替换4.4。 启用存储库后,通过输入以下命令安装mongodb-org元软件包:

$ sudo apt install mongodb-org

在MongoDB安装期间创建一个配置文件 /etc/mongod.conf,数据目录 /var/lib/mongodb 和日志目录 /var/log/mongodb.. 默认情况下 MongoDB 运行使用 mongodb用户帐户.. 如果更改用户,则还必须更改这些目录的权限,以便分配对数据和日志目录的访问权限。 然后运行以下命令以启动并验证mongod进程。

$ sudo systemctl start mongod 
$ sudo systemctl status mongod

要检查安装是否成功完成,请使用mongo工具连接到MongoDB数据库服务器并打印连接状态。

$ mongo --eval 'db.runCommand({ connectionStatus: 1 })'

输出如下所示:

MongoDB shell version v4.4.0
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("2af3ab0e-2197-4152-8bd0-e33efffe1464") }
MongoDB server version: 4.4.0
{
  "authInfo" : {
    "authenticatedUsers" : [ ],
    "authenticatedUserRoles" : [ ]
  },
  "ok" : 1
}

ok字段中的值为1表示成功。

卸载MongoDB社区版

要永久删除包含MongoDB应用程序,配置文件以及包含数据和日志的目录的MongoDB,请发出以下命令:

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

结论

在上面的指南中,您学习了如何在Ubuntu 20.04服务器上安装MongoDB。 有关更多信息,请参阅MongoDB文档。 蒙戈文档..

Sidebar