☀️ 夏季促销:使用优惠码 终身 9 折

备份、导入和导出数据库

将您的数据库导出为 SQL 文件以进行安全保存,导入现有转储,以及在服务器或主机之间移动数据库。

Last updated July 17, 2026

数据库备份是一个纯粹的 SQL 文件 — 一个包含所有表和行的文本转储,可以在任何地方重建数据库。本指南涵盖了导出数据库以进行安全保存、导入现有转储以及在服务器之间移动数据库。如果您尚未创建数据库,请从创建并连接到 MySQL 数据库开始。

为什么要单独备份数据库

您的服务器的常规文件备份会捕获游戏文件,但插件或应用程序的实时数据库最好作为其自己的 SQL 转储进行捕获 — 尤其是在进行重大插件更新、数据迁移或服务器迁移之前。它体积小、便携,并且可以在几秒钟内恢复。

导出(转储)数据库

使用内置管理器

  1. 打开您的服务器,转到数据库选项卡,然后打开数据库的管理视图。
  2. 使用导出选项下载整个数据库的 .sql 文件。

使用外部客户端

使用“数据库”选项卡中的凭据连接 HeidiSQLDBeaver,然后使用其导出/转储功能保存 .sql 文件。选择“结构 + 数据”以捕获所有内容。

.sql 文件安全地保存在您自己的计算机上 — 那就是您的恢复点。

导入(恢复)数据库

导入操作会针对数据库运行 SQL 文件,重新创建其表和数据。导入到空数据库中 — 导入到现有表中可能会发生冲突或数据重复。

  1. 数据库选项卡上,创建一个新的数据库(或先清空目标数据库)。
  2. 在管理器或您的外部客户端中,选择导入/运行 SQL 文件并选择您的 .sql 转储。
  3. 等待其完成 — 大型转储需要一些时间。
  4. 将您的插件/应用程序配置指向该数据库并重新启动服务器。

大文件: 基于浏览器的管理器可能难以处理非常大的转储。对于几十 MB 以上的任何文件,请改用外部客户端(HeidiSQL/DBeaver)导入 — 它要可靠得多。

将数据库移动到另一台服务器

要迁移数据(例如,当拆分或移动服务器时):

  1. 将源数据库导出.sql 文件。
  2. 在目标服务器上创建一个新的空数据库(“数据库”选项卡)。
  3. .sql 文件导入其中。
  4. 使用新的主机、数据库名称、用户名和密码更新插件/应用程序配置,然后重新启动。

数据库之间的凭据总是会改变,所以永远不要重复使用旧的连接字符串 — 从目标的“数据库”选项卡中复制新的连接字符串。

常见问题

  • 导入时“访问被拒绝”: 您正在使用旧凭据 — 请使用目标数据库显示的凭据。
  • “表已存在”/重复错误: 您导入到了非空数据库中 — 请删除表或使用新数据库并重新导入。
  • 浏览器中导入超时: 转储对于 Web 管理器来说太大了 — 请使用外部客户端。
  • 数据已导入但插件看不到: 配置仍然指向旧数据库,或者您没有重新启动服务器。

提示

  • 在每次有风险的更改前进行转储 — 插件更新、架构迁移、服务器移动。
  • 如果插件支持计划的数据库导出,则自动化它,或者定期进行手动转储。
  • 至少保留一份重要的转储的非服务器副本 — 您自己机器上的文件可以抵御服务器发生的任何事情。