在 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 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.0
在 x86_64
架构上的以下平台上受支持:
Amazon Linux 2 和 2013.03+
Debian 10 和 9
RHEL/CentOS 8、7 和 6
SUSE 12
Ubuntu 20.04、18.04 和 16.04
此外,数据库工具还支持采用 arm64
、ppc64le
和 s390x
架构的选定 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
下载 Database Tools.deb
包。
打开 MongoDB 下载中心。使用页面右侧的下拉菜单:
选择您的 Linux 平台和架构
选择
deb
包单击 Download 按钮。
如果在无头 Linux 系统上安装,请单击 Download 按钮右侧的 Copy Link 复制下载链接,然后使用 wget
或 curl
等命令行工具直接在 Linux 系统上下载 .deb
。
注意
如果您已经通过系统程序包管理器安装了 MongoDB 服务器, 那么您很可能已经安装了 Database Tools。 以下命令将确定系统中是否已安装 Database Tools:
sudo yum list installed mongodb-database-tools
下载 Database Tools.rpm
包。
打开 MongoDB 下载中心。使用页面右侧的下拉菜单:
选择您的 Linux 平台和架构
选择
rpm
包单击 Download 按钮
如果在无头 Linux 系统上安装,请单击 Download 按钮右侧的 Copy Link 复制下载链接,然后使用 wget
或 curl
等命令行工具直接在 Linux 系统上下载 .rpm
。
下载 Database Tools.tgz
存档。
打开 MongoDB 下载中心。使用页面右侧的下拉菜单:
选择您的 Linux 平台和架构
选择
tgz
包单击 Download 按钮
如果在无头 Linux 系统上安装,请单击 Download 按钮右侧的 Copy Link 复制下载链接,然后使用 wget
或 curl
等命令行工具直接在 Linux 系统上下载 .tgz
。
在您的 中设置 DB Tools。PATH
您可能希望在系统的 PATH
环境变量中提供 Database Tools,这样就可以在命令行上按名称直接引用每个工具,而无需指定其完整路径,或首先导航到其父目录。
您可以执行以下任一操作:
将 DB Tools 二进制文件从提取的目录复制到
PATH
中列出的目录,例如/usr/local/bin
。导航到提取的目录,然后运行以下命令以复制二进制文件:sudo cp * /usr/local/bin/ 通过编辑 shell 的配置文件,将 DB Tools 安装目录添加到您的 PATH。例如,在
bash
中,您可以编辑~/.bash_profile
文件。