使用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)
版权属于:
小破孩
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
评论