Docs 菜单
Docs 主页
/
MongoDB 数据库工具
/

在 Linux 上安装 Database Tools

在此页面上

  • Overview
  • 兼容性
  • 安装

MongoDB 数据库工具是一套用于处理 MongoDB 的命令行实用程序。 使用本指南在 Linux 平台上安装 Database Tools。

您可以使用 MongoDB Database Tools 从自托管部署迁移到 MongoDB Atlas。MongoDB Atlas 是用于云中 MongoDB 部署的完全托管服务。如要了解详情,请参阅 Seed with mongorestore。

要了解迁移到 MongoDB Atlas 的所有方法,请参阅迁移或导入数据。

从 MongoDB 4.4 开始,MongoDB 数据库工具现在与 MongoDB 服务器分开发布,并使用自己的版本控制,初始版本为 100.0.0。以前,这些工具与 MongoDB 服务器一起发布,并使用匹配的版本控制。

有关 MongoDB 4.2 或更早版本的文档,请参考该版本工具的 MongoDB Server 文档

注意

指向较旧文档的快速链接

MongoDB 数据库工具 100.10.0 版本支持以下版本的 MongoDB Server:

  • MongoDB 8.0

  • MongoDB 7.0

  • MongoDB 6.0

  • MongoDB 5.0

  • MongoDB 4.4

  • MongoDB 4.2

虽然这些工具可能适用于早期版本的 MongoDB Server,但不保证一定兼容。

MongoDB Database Tools 版本 100.10.0x86_64 架构上的以下平台上受支持:

  • Amazon Linux 2 和 2013.03+

  • Debian 10 和 9

  • RHEL/CentOS 8、7 和 6

  • SUSE 12

  • Ubuntu 20.04、18.04 和 16.04

此外,数据库工具还支持采用 arm64ppc64les390x 架构的选定 Linux 平台。有关更多信息,请参阅 支持的平台

注意

从版本 100.9.5 开始,数据库工具不再支持 Debian 8 操作系统。

MongoDB 数据库工具可以与 Linux 发行版的包管理器一起安装,也可以作为 .tgz 存档下载。根据 Linux 发行版和所需的包从以下标签页中选择适当的标签页:

  • 要在 Ubuntu 和 Debian 上安装 .deb 软件包,请单击 DEB Package 标签页。

  • 要在 RHEL/CentOS/SUSE 上安装 .rpm 软件包,请单击 RPM Package 标签页。

  • 要安装 .tgz Tarball,请单击 TGZ Archive 标签页。

注意

如果您已经通过系统程序包管理器安装了 MongoDB 服务器, 那么您很可能已经安装了 Database Tools。 以下命令将确定系统中是否已安装 Database Tools:

sudo dpkg -l mongodb-database-tools
1

打开 MongoDB 下载中心。使用页面右侧的下拉菜单:

  1. 选择您的 Linux 平台和架构

  2. 选择 deb

  3. 单击 Download 按钮。

如果在无头 Linux 系统上安装,请单击 Download 按钮右侧的 Copy Link 复制下载链接,然后使用 wgetcurl 等命令行工具直接在 Linux 系统上下载 .deb

2

导航至包含下载的 .deb 包的目录,然后运行以下命令,使用 apt 包管理器安装 Database Tools:

sudo apt install ./mongodb-database-tools-*-100.10.0.deb

注意

请确保在上述命令中包含前导 ./,上述命令指示 apt 在本地目录中查找该文件,而不是搜索远程存储库。

3

安装后,您可以直接从系统的命令行运行任何 Database Tools。 有关特定工具的完整语法和用法, 请查阅参考页面。

注意

如果您已经通过系统程序包管理器安装了 MongoDB 服务器, 那么您很可能已经安装了 Database Tools。 以下命令将确定系统中是否已安装 Database Tools:

sudo yum list installed mongodb-database-tools
1

打开 MongoDB 下载中心。使用页面右侧的下拉菜单:

  1. 选择您的 Linux 平台和架构

  2. 选择 rpm

  3. 单击 Download 按钮

如果在无头 Linux 系统上安装,请单击 Download 按钮右侧的 Copy Link 复制下载链接,然后使用 wgetcurl 等命令行工具直接在 Linux 系统上下载 .rpm

2

导航至包含下载的 .rpm 包的目录,然后运行以下命令,使用 yum 包管理器安装 Database Tools:

sudo yum install -y mongodb-database-tools-*-100.10.0.rpm
3

安装后,您可以直接从系统的命令行运行任何 Database Tools。 有关特定工具的完整语法和用法, 请查阅参考页面。

1

打开 MongoDB 下载中心。使用页面右侧的下拉菜单:

  1. 选择您的 Linux 平台和架构

  2. 选择 tgz

  3. 单击 Download 按钮

如果在无头 Linux 系统上安装,请单击 Download 按钮右侧的 Copy Link 复制下载链接,然后使用 wgetcurl 等命令行工具直接在 Linux 系统上下载 .tgz

2

从包含已下载的 .tgz 软件包的目录中运行以下命令:

tar -zxvf mongodb-database-tools-*-100.10.0.tgz
3

您可能希望在系统的 PATH 环境变量中提供 Database Tools,这样就可以在命令行上按名称直接引用每个工具,而无需指定其完整路径,或首先导航到其父目录。

您可以执行以下任一操作:

  • 将 DB Tools 二进制文件从提取的目录复制到 PATH中列出的目录,例如 /usr/local/bin。导航到提取的目录,然后运行以下命令以复制二进制文件:

    sudo cp * /usr/local/bin/
  • 通过编辑 shell 的配置文件,将 DB Tools 安装目录添加到您的 PATH。例如,在 bash 中,您可以编辑 ~/.bash_profile 文件。

4

安装后,您可以直接从系统的命令行运行任何 Database Tools。 有关特定工具的完整语法和用法, 请查阅参考页面。

后退

安装