danilocgsilva/backupphp

通过PHP代码完全生成sql文件

1.2.3 2018-01-20 16:36 UTC

README

通过PHP代码完全生成sql备份

安装

composer require danilocgsilva/backupphp

用法

一旦您在项目中安装了此包,只需调用

\Danilocgsilva\Backupphp::backup('mysql_host', 'mysql_user', 'database_name', 'password', 'full_server_path_to_store_sql_files', (optional)'database_prefix', (optional)'database_encoding');

安全通知

在调用备份方法后没有进行安全检查!它被设计为作为API函数使用,因此必须在backup()方法中输入参数后进行您自己的安全过滤。

已成功测试的地方

  1. 恢复基本WordPress数据库。
  2. 恢复一个60MB的数据库,为多个系统提供服务,包括一些WordPress和Drupal安装。恢复后未测试系统,但恢复过程中没有错误。

待办事项

为HTML表单提供csrf_token以增加安全性。