php备份数据库类分享
<?php/*** * @name php备份数据库 * @param string $DbHost 连接主机* @param string $DbUser 用户名* @param string $DbPwd 连接密码* @param string $DbName 要备份的数据库* @param string $saveFileName 要保存的文件名, 默认文件保存在当前文件夹中,以日期作区分* @return Null* @example backupMySqlData(‘localhost‘, ‘root‘, ‘123456‘, ‘YourDbName‘);**/function ...
复制代码 代码如下:<?php/** * 数据库备份还原类 * @author xialeistudio<admin@xialeistudio.net> * Class DatabaseTool */class DatabaseTool{ private $handler; private $config = array( ‘host‘ => ‘localhost‘, ‘port‘ => 3306, ‘user‘ => ‘root‘, ‘password‘ => ‘‘, ‘database‘ => ‘test‘, ‘charset‘ => ‘utf-8‘, ‘target‘ => ‘sql.sql‘ ); private $tables = array(); private $error; p...
功能上有: - require_once("backdata.class.php"); $link = @mysql_connect("localhost","数据库名","密码") or die (‘Could not connect to server.‘); mysql_query("use cms",$link); mysql_query("set names utf8",$link); $dbbck=new backupData($link);//实例化它,只要一个链接标识就行了 //备份数据时,如想备份一个数据库中的所有表,你可这样写: $dbbck->backupTables("cms","./",array(‘*‘)); - //备份数据时,如想...
可以试着将database的属性-〉options中的model 置为 full(完全)即可!
http://www.bkjia.com/PHPjc/631243.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631243.htmlTechArticle可以试着将database的属性-〉options中的model 置为 full(完全)即可!...
本文实例讲述了thinkPHP使用pclzip打包备份mysql数据库的方法。分享给大家供大家参考,具体如下:
PclZip介绍 PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等
数据库备份是一件非常重要的事情,备份的方式也很多有的通过vps直接进行备份、有的通过phpmyadmin进行数据进行备份。小编觉得这些该麻烦了并且备份好的.sql文件过于太大占用...
以下是在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: <? $con=mysql_connect(localhost,root,xswlily); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i=0; while($i$tb_name=mysql_tablename($lists,$i); echo "".$tb_name." "; //列出所有的表格 $i++;} ?> 文件二、Backup.php <?if ($table=="") header("Locat...
1、打开程序的phpMyAmin数据库路径,输入数据库账号密码进入数据库,选择我们要备份的数据库,然后点击右侧顶部“导出”菜单栏2、可以看到导出方式有“快速”和“自定义”两种,一般没有特殊要求,我们用“快速”导出功能已经足够了,这里默认选择“快速”导出数据库,格式选择sql(我的是Mysql数据库,根据你们自己的数据库来选择),点击执行3、在数据库导出窗口可以修改数据库的sql名称(默认以数据库名为名称),选择保存路径,...
phpmyadmin不支持自动备份的,您可以手动导入或导出数据库!打开程序的phpMyAmin数据库路径,输入数据库账号密码进入数据库,选择我们要备份的数据库,然后点击右侧顶部“导出”菜单栏可以看到导出方式有“快速”和“自定义”两种,一般没有特殊要求,我们用“快速”导出功能已经足够了,这里默认选择“快速”导出数据库,格式选择sql(我的是Mysql数据库,根据你们自己的数据库来选择),点击执行在数据库导出窗口可以修改数据库的...
功能上有: ­ require_once("backdata.class.php"); $link = @mysql_connect("localhost","数据库名","密码") or die ('Could not connect to server.'); mysql_query("use cms",$link); mysql_query("set names utf8",$link); $dbbck=new backupData($link);//实例化它,只要一个链接标识就行了 //备份数据时,如想备份一个数据库中的所有表,你可这样写: $dbbck->backupTables("cms","./",array('*')); ­ //备份数据时,...
用PHP实现XML备份Mysql数据库 收藏 以下是在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: 代码如下:$con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i=0; while($i$tb_name=mysql_tablename($lists,$i); echo "".$tb_name." "; //列出所有的表格 $i++;} ?> 文件...
1、实例化DbBak需要告诉它两件事:数据服务器在哪里($connectid)、备份到哪个目录($backupDir): require_once('DbBak.php'); require_once('TableBak.php'); $connectid = mysql_connect('localhost','root','123456'); $backupDir = 'data'; $DbBak = new DbBak($connectid,$backupDir); 2、然后就可以开始备份数据库了,你不仅能够指定备份那个数据库,而且能详细设置只备份那几个表: 2.1如果你想备份m...
本篇文章给大家带来的内容是关于php如何实现数据库的备份(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。public function dataBackup(){$doc_root=$_SERVER[DOCUMENT_ROOT];$file_path_name=$doc_root./sqlbackup; //保存到的路径$name=backup_.date(YmdHis).".sql";if(!file_exists($file_path_name)){mkdir($file_path_name,0777);}$mysqldump_url=G:\phpstudy\PHPTutorial\MySQL\bin\mysqldump....
这篇文章主要介绍了ThinkPHP框架实现的MySQL数据库备份功能,结合实例形式分析了thinkPHP导出mysql数据库相关操作实现与使用技巧,需要的朋友可以参考下本文实例讲述了ThinkPHP框架实现的MySQL数据库备份功能。分享给大家供大家参考,具体如下:1、缘由自从2010年开始试用ThinkPHP以来,的确带来了许多方便。的确给我带来了许多方便。此次应为数据频繁备份需要,而每次远程连接到服务器颇为不便。变萌生了写个ThinkPHP数据库备份SQL生...
本文实例讲述了php实现MySQL数据库备份类。分享给大家供大家参考。具体分析如下:这是一个非常简单的利用php来备份mysql数据库的类文件,我们只要简单的配置好连接地址用户名与数据库即可php备份数据库类分享<?php/*** * @name php备份数据库 * @param string $DbHost 连接主机* @param string $DbUser 用户名* @param string $DbPwd 连接密码* @param string $DbName 要备份的数据库* @param string $save...
本文给大家分享的是php实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入。有需要的小伙伴可以参考下分卷导出思路:统计sql语句变量的长度,按1个字符当成1 字节比较,如果大于设定分卷大小,则写入一个sql文件(我也不知道这样统计是否稳当,这也是借鉴其他的人的)。分卷导入思路:按行读取sql文件,将每一行当作完整的sql语句存到数组再循环执行插入数据库就可以了,但是在创建表语句分了多行,这个需要单独...