1

在最近的 H2 数据库损坏之后,我正在考虑迁移到 mysql。我唯一关心的是如何创建热备份,以防开箱即用不支持。

根据发行说明

您现在可以使用 REST API执行数据库的热备份。通过调用/triggerBackupURL,在数据目录中创建一个名为“backup”的目录,当您需要恢复备份时,可以将其重命名为“db”。

我已经对其进行了测试,它适用于内部 H2 数据库(需要 perfino 3.0.1+)。但是当使用 mysql 数据库时,没有backup创建目录,我得到以下日志:

INFO  [backup-thread-1] server: Backup requested
WARN  [backup-thread-1] server: External database: only call site data is backed up
INFO  [backup-thread-1] server: Backup succeed
4

1 回答 1

1

虽然您不能在 REST API 中使用备份触发器,但您可以使用 mysqldump 从实时 MySQL 数据库中获取备份。

于 2017-02-07T14:46:08.563 回答