版本 7.3.1 - 内置 MySQL 与 MariaDB 备份和恢复

Published: 2026-09-24 | Stela Augustínová

DbGate 7.3.1 为 MySQL 和 MariaDB 带来了内置备份和恢复功能,增加了对使用情况分析的更多控制,并使团队角色配置更加灵活。本次发布还改进了资源清理,修复了标签页复制问题,并解决了多个安全问题。

无需外部工具即可备份和恢复 MySQL 与 MariaDB

现在,您可以直接在 DbGate 中备份和恢复 MySQL 和 MariaDB 数据库,无需安装单独的数据库实用工具。内置实现省去了额外的设置步骤,使这些操作在无法使用外部工具的环境中也更易于使用。

这将先前版本中为 PostgreSQL 和 SQL Server 引入的内置备份和恢复支持扩展到了另外两个广泛使用的数据库引擎。

Premium 用户还可获得备份选项和表选择功能,可以选择要包含在备份中的表。Premium 提供内置和外部备份与恢复工具之间的选择,让用户可以选用适合自己工作流程的方式。

通过部署设置控制使用情况分析

版本 7.3.1 新增了 USAGE_ANALYTICS 环境变量,用于通过部署配置控制使用情况分析。这是对版本 7.3.0 中引入的可选使用情况分析的补充,让管理员可以在环境设置中配置此项。

Team Premium 还为团队管理员新增了集中式使用情况分析设置,提供了一个统一管理团队分析的位置。

为团队角色使用更灵活的名称

Team Premium 管理员现在可以使用 ROLE_<key>_NAME 在环境配置中定义自定义角色名称。角色名称可以包含短横线、点号和其他特殊字符,而配置则使用单独的角色键。

这样可以更轻松地使用符合团队命名约定的有意义的角色名称,而无需让这些名称适应环境变量键的格式。

内存、可靠性和安全性改进

本次发布改进了内存使用,以及查询结果、文件句柄和临时排序文件的清理。同时,使用内置文件读取工具替换了 fs-reverse 和 byline 依赖项,消除了它们的弃用警告。

现在,即使保存的标签页设置包含非 JSON 值,标签页复制也能正常工作。版本 7.3.1 还解决了多个安全问题,这是持续提升应用程序安全性工作的一部分。

完整更新日志

7.3.1

  • ADDED: 内置 MySQL 与 MariaDB 备份和恢复,无需外部数据库工具
  • ADDED: MySQL 与 MariaDB 备份选项和表选择,可选择内置或外部备份与恢复工具(Premium)
  • ADDED: 通过 USAGE_ANALYTICS 环境变量控制使用情况分析
  • ADDED: 为团队管理员提供集中式使用情况分析设置(Team Premium)
  • ADDED: 使用 ROLE_<key>_NAME 在环境配置中定义自定义角色名称,支持包含短横线、点号和其他特殊字符的名称(Team Premium)
  • CHANGED: 改进了内存使用,以及查询结果、文件句柄和临时排序文件的清理
  • CHANGED: 使用内置文件读取工具替换了 fs-reverse 和 byline 依赖项,以消除其弃用警告
  • FIXED: 修复了保存的标签页设置包含非 JSON 值时标签页复制失败的问题
  • FIXED: 解决了多个安全问题,以提升应用程序安全性