首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
数据库
> 详细
thinkphp5.0数据库备份
时间:
2018-01-23 15:52:04
阅读:
823
评论:
0
收藏:
0
[点我收藏+]
标签:
setfile
UI
art
获得
安装
实例
步骤
list
文件
首页说一下tp5.0的好处就是可以使用composer安装数据库备份类库,
composer命令安装:composer require tp5er/tp5-databackup dev-master
安装成功后会在项目文件夹vendor下自动生成数据库备份类库:
以上步骤操作完成开始使用:
1.新建个控制器,在控制器中建备份方法,想使用数据库备份类,就先use \tp5er\Backup;
2.基本配置信息,默认传入下面参数
$config=array(
‘path‘ => ‘./Data/‘,//数据库备份路径
‘part‘ => 20971520,//数据库备份卷大小
‘compress‘ => 0,//数据库备份文件是否启用压缩 0不压缩 1 压缩
‘level‘ => 9 //数据库备份文件压缩级别 1普通 4 一般 9最高
);
3.$db= new Backup($config);//实例化数据库备份类进行条用里面的方法。
$data = $db->dataList();//获得数据类表列表
$data = $db->fileList();//获得备份文件夹列表
$db->delFile($time);//删除备份文件
$db->repair($tables)//修复表
$db->optimize($tables)//优化表
$start= $db->setFile($file)->import($start);//导入表
$start= $db->setFile($file)->backup($tables[$id], $start);备份表
今天就说到这里,希望喜欢用tp5.0框架的朋友们,能帮到你们。
thinkphp5.0数据库备份
标签:
setfile
UI
art
获得
安装
实例
步骤
list
文件
原文地址:http://blog.51cto.com/13579724/2064232
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
数据库进阶
2021-07-29
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
2021-07-28
Windows Logstash同步 Sqlserver 到Elasticsearch
2021-07-26
mysql数据库(11):恢复数据
2021-07-26
mysql数据库(9):常用查询的例子
2021-07-26
SQLAlchemy 多对多
2021-07-26
ClickHouse的JDBC连接
2021-07-26
Apache HBase 1.7.1 发布,分布式数据库
2021-07-26
数据库常用架构和同步工作原理
2021-07-26
MySQL数据库设计规范(仅供参考)
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!