使用composer安装:composer require tp5er/tp5-databackup dev-master

引入 use \tp5er\Backup;

基本配置信息,默认传入下面参数

$config=array(
    'path'     => './Data/',//数据库备份路径
    'part'     => 20971520,//数据库备份卷大小
    'compress' => 0,//数据库备份文件是否启用压缩 0不压缩 1 压缩
    'level'    => 9 //数据库备份文件压缩级别 1普通 4 一般  9最高
);

实例化

$db= new Backup($config);

数据类表列表

return $this->fetch('index',['list'=>$db->dataList()]);

备份文件列表

return $this->fetch('importlist',['list'=>$db->fileList()]);

备份表

$start= $db->setFile($file)->backup($tables[$id], $start);

导入表

$start= $db->setFile($file)->import($start);

删除备份文件

$db->delFile($time);

修复表

$db->repair($tables)

优化表

$db->optimize($tables)
最后修改:2020 年 12 月 24 日 06 : 18 PM
对您有帮助的话,请赏包辣条吧 ^~^