thinkphp5的数据库备份与还原扩展安装
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);
删除备份⽂件thinkphp3
$db->delFile($time);
修复表
$db->repair($tables)
优化表
$db->optimize($tables)
下载
$db->downloadFile($time)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。