dg/mysql-dump

MySQL 数据库备份。

维护者

详细信息

github.com/dg/MySQL-dump

主页

源代码

安装量: 2,390,310

依赖项: 13

建议者: 0

安全性: 0

星标: 201

关注者: 17

分支: 48

v1.6.0 2024-09-16 04:30 UTC

This package is auto-updated.

Last update: 2024-09-16 04:32:52 UTC


README

这是一个用于备份数据库或将数据库转移到另一个 MySQL 服务器的备份工具。备份通常包含创建表、填充表或两者都包含的 SQL 语句。

它需要 PHP 5.6(版本 1.5)或 PHP 7.1 或更高版本。

用法

创建 MySQLi 对象并将其传递给 MySQLDump

$db = new mysqli('localhost', 'root', 'password', 'database');
$dump = new MySQLDump($db);

您可以可选地指定每个表或视图应该如何导出

$dump->tables['search_cache'] = MySQLDump::DROP | MySQLDump::CREATE;
$dump->tables['log'] = MySQLDump::NONE;

然后只需调用 save()write()

$dump->save('export.sql.gz');

以此方式从文件导入备份到数据库

$import = new MySQLImport($db);
$import->load('dump.sql.gz');

如果您喜欢它,请现在捐款。谢谢!