dg / mysql-dump
MySQL 数据库备份。
v1.6.0
2024-09-16 04:30 UTC
Requires
- php: >=7.1
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');
如果您喜欢它,请现在捐款。谢谢!