mirko-pagliai/cakephp-mysql-backup

此包已被废弃且不再维护。作者建议使用 mirko-pagliai/cakephp-database-backup 包。

CakePHP的MySQL备份插件

1.1.1 2017-06-26 10:32 UTC

This package is not auto-updated.

Last update: 2022-02-01 13:02:46 UTC


README

Build Status Coverage Status

自2017年6月和1.1.1版本开始,此存储库已被废弃
请参阅:cakephp-database-backup

MySQLBackup 是一个用于导出、导入和管理数据库备份的 CakePHP 插件。

安装

您可以通过 composer 安装此插件

$ composer require --prefer-dist mirko-pagliai/cakephp-mysql-backup

然后您需要编辑 APP/config/bootstrap.php 以加载插件

Plugin::load('MysqlBackup', ['bootstrap' => true]);

有关如何加载插件的更多信息,请参阅 Cookbook

默认情况下,插件使用 APP/backups 目录来保存备份文件。因此,您需要创建该目录并使其可写

$ mkdir backups/ && chmod 775 backups/

如果您想使用不同的目录,请参阅以下内容。

要求

MySQLBackup 需要 mysqlmysqldump
可选,如果您想处理压缩备份,还需要 bzip2gzip
这些二进制文件的安装可能因操作系统而异。

配置

插件使用一些配置参数。请参阅我们的维基百科

如果您想通过电子邮件发送备份文件,请记住正确设置您的应用程序,以便它可以发送电子邮件。有关如何配置您的应用程序的更多信息,请参阅 Cookbook

如何使用

请参阅我们的维基百科

版本控制

为了透明度和对发布周期的洞察,并维护向后兼容性,MySQLBackup 将根据 语义版本控制指南 进行维护。