mysql打包备份数据到_thinkPHP使用pclzip打包备份mysql数据库的方法
本文实例讲述了thinkPHP使用pclzip打包备份mysql数据库的方法。分享给大家供大家参考,具体如下:
PclZip介绍 PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等
数据库备份是一件非常重要的事情,备份的方式也很多有的通过vps直接进行备份、有的通过phpmyadmin进行数据进行备份。小编觉得这些该麻烦了并且备份好的.sql文件过于太大占用了一定的空间。所以用pclzip将sql文件进行压缩,这样节省了一部分空间。之前小编有写过数据库备份的代码这里就不再复述,Pclzip官方下载地址:http://www.phpconcept.net/pclzip/pclzip-downloads(最新版本2-8-2)。
本站下载地址。
在DatabaseAction.class.php文件中查找 file_put_contents在下面添加如下代码 import("ORG.Util.PclZip");
$archive = new PclZip('./data/'.date("y-m-d").'.zip');
$v_list = $archive->create($dir);
if(file_exists($dir)&&$v_list != 0)
{
$this->success("备份成功&&压缩成功");
}else
{
die("Error : ".$archive->errorInfo(true));
$this->error("备份失败");
}
并将原有的DatabaseAction.class.php中原有if判断删除
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《PHP操作zip文件及压缩技巧总结》、《php文件操作总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
mysql打包备份数据到_thinkPHP使用pclzip打包备份mysql数据库的方法相关推荐
- mysql集群会备份数据吗_mysql ndb集群备份数据库和还原数据库的方法
1.在管理节点上进行备份. ndb_mgm> start backup nowait ndb_mgm> Node 3: Backup 4 started from node 1 Node ...
- linux mysql定时删除数据_让linux每天定时备份MySQL数据库并删除五天前的备份文件...
MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据.利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的. 1. ...
- mysql一列数据转为一行_最最完整的 MySQL 规范都在这了
本文核心内容如下: 正文部分 一.数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) ...
- python读取mysql中的数据_Python笔记:用Python读取MySQL中的数据
Python处理数据分析的优势,很多人都知道(可以实现更复杂.更灵活的操作,包括数据预处理.数据可视化输出等),但是加载到Python中的数据,只是临时存储在内存中的一张虚拟表(退出之后就会被释放掉了 ...
- 苹果ipad教程] iTunes如何备份数据及操作文件(仅限于备份非资料库信息,第三方软件不限)
[苹果ipad教程] iTunes如何备份数据及操作文件?详解iphone必备的iTunes数据备份恢复和iTunes的资料库管理iphone相关 2010-11-02 11:16:39 阅读1582 ...
- 如何备份数据_如何通过归档、备份和灾难恢复实现多云数据保护
点击上方"蓝色字体",选择 "设为星标" 关键讯息,D1时间送达! 为了提高业务连续性并更好地控制成本,企业将在2020年向IT专业人员施加压力,要求他们打破内 ...
- jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据
如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...
- Android 免root 备份数据,福利来了!安卓手机免root数据恢复方法
在使用手机的过程中,我们难免会发生一些"小意外",这些"小意外"无非就是手机死机啦,然后系统损坏啦,要么就是自己手贱不小心把文件给删除啦......于是我们就要 ...
- Mysql 批量更改数据表和字段的字符集(Mysql UTF-8字符集更改为utf8mb4字符集)
相关内容: Mysql utf8 和utf8mb4 的区别 记一次Mysql查询字段为空串在java中使用equals不相等的问题 由于Mysql的utf8是有缺陷的,不是真正的UTF-8,utf8m ...
最新文章
- Waymo无人车高层动荡:CFO今日也走了,半年已失8名高管
- Redis批量设置值取值
- 课程升级 | 极速构建知识体系,即学即用 Serverless
- 长春成人计算机学校有哪些专业学校,长春成人高考学校有哪些
- STM32的FLASH ID加密
- 谷歌浏览器检查更新时出错:无法启动更新检查(错误代码为 3: 0x80080005 -- system level)
- WITH RECOMPILE和OPTION(RECOMPILE)区别
- 具有分页,排序,搜索和导出数据选项的ASP.NET Core CRUD操作
- 总结篇——mysql中使用sql语句操作表字段
- python实战项目分析2—物流
- linux 图片批量裁处理,linux下使用Image Magick批量处理图片
- 如何定住表格的第一列和第一行
- RESTful 架构介绍
- 计算机休眠会断电吗,win7休眠后能将电脑断电吗?
- 回收站的文件删了怎么恢复,回收站文件恢复的两种方法
- 天津大学计算机组成原理,天津大学计算机学院计算机组成原理复习材料.docx
- 基于zookeeper3.4.6的源码研究(三)
- 西北计算机大赛奖金有多少,我校学生2019年中国大学生计算机设计大赛西北赛区决赛中获得佳绩...
- phpmail通过qq发邮箱失败_PHP中利用PHPMailer配合QQ邮箱实现发邮件
- 广东技术师范大学计算机科学与技术期末考试,广东技术师范大学计算机科学与技术专业(留学生)本科人才培养方案...
热门文章
- 数值分析与算法-喻文健-国科大
- 干净卸载mysql (注册表)
- 07Oracle Database 数据表
- BZOJ 4032: [HEOI2015]最短不公共子串(后缀自动机+记忆化搜索)
- phpstorm 2016.3 终极激活方法
- 关于android ksoap获取失败的问题
- [转] ios学习--openURL的使用方法
- 鍵盤彈出,頁面佈局被推上去了.....
- 松下SW-9585-C全功能DVD刻录机 狂降100+享受专业刻录!
- UA PHYS515 电磁理论I 麦克斯韦方程组基础1 库仑定律与毕奥-萨伐尔定律