基于thinkphp5的数据库备份与还原扩展

浏览:1379 最后更新:2017-11-03 14:56 分类:类库 关键字: 数据库备份 数据库还原
安装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)技术交流与bug提交
//shang.qq.com/wpa/qunwpa?idkey=570222e3e10276d8d6b33d90f3d4e7222bae95e396d9bd9437807e13c5211e7f  368683534
评论( 相关
后面还有条评论,点击查看>>