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);
删除备份文件
$db->delFile($time);
修复表
  $db->repair($tables)
优化表
$db->optimize($tables)
下载
$db->downloadFile($time)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咯拉咯啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值