【phpmysqlphpMYSQL数据备份类】教程文章相关的互联网学习教程文章

php备份数据库类分享_php技巧

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 backupMySqlData(...

php简单备份与还原MySql的方法_php技巧

本文实例讲述了php简单备份与还原MySql的方法。分享给大家供大家参考,具体如下: 一、备份: <?php header ( "content-Type: text/html; charset=utf-8" ); //备份数据库 $host="localhost"; $user="root";//数据库账号 $password="123456";//数据库密码 $dbname="test";//数据库名称 //这里的账号、密码、名称都是从页面传过来的 if(!mysql_connect($host,$user,$password)) //连接mysql数据库 {echo 数据库连接失败,请核对后再...

linux php mysql数据库备份实现代码

但是出现了问题: 第一、运行php的是apche的用户,比如是nobody,那么它一般是没有权限访问/usr/local/mysql/data目录的 第二、就算能够访问,那么你如何能够把/usr/local/mysql/data目录下的文件拷贝出来呢?因为mysql在运行的时候是不运行访问的,那么nobody用户有权限停止mysql的服务,不可能! 越想越不对劲,没有办法,看能不能从php操作数据库入手,于是就去看了下phpMyadmin和Discuz!的代码,呵呵,于是偷抄了Discuz!的代...

备份mysql数据库的php代码(一个表一个文件)

代码如下:<?php $cfg_dbhost =localhost;//mysql主机 $cfg_dbname =sq_test;//数据库名 $cfg_dbuser =root;//数据库用户名 $cfg_dbpwd =jb51.net;//数据库用户密码 $cfg_db_language =utf8;//数据库编码 class dbmysql{ public static $dbhost = localhost; public static $dbname; public static $dbuser = root; public static $dbpass; public static $charset = utf8; public static $DB = null; public $querycount = 0; publ...

PHP备份/还原MySQL数据库的代码

以下是代码: 一、备份数据库并下载到本地【db_backup.php】 代码如下:<?php // 设置SQL文件保存文件名 $filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql"; // 所保存的文件名 header("Content-disposition:filename=".$filename); header("Content-type:application/octetstream"); header("Pragma:no-cache"); header("Expires:0"); // 获取当前页面文件路径,SQL文件就导出到此文件夹内 $tmpFile = (dirname(__FILE__))."...

PHP网站备份程序代码分享【图】

效果图:PHP代码 代码如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>网站程序备份</title> </head> <body> <form name="myform" method="post" action=""> <?php error_reporting(E_ALL & ~E_NOTICE); ini_set(memory_limit, 2048M); echo "选择要压缩的文件或目录:<br>"; $fdir = opendir(./); while($file=readdir($fdir)) { if($file==.|| $file==..) continue; echo "<in...

PHP备份数据库生成SQL文件并下载的函数代码

代码如下:<!?php /****** 备份数据库结构 ******/ /* 函数名称:table2sql() 函数功能:把表的结构转换成为SQL 函数参数:$table: 要进行提取的表名 返 回 值:返回提取后的结果,SQL集合 函数作者:heiyeluren */ function table2sql($table) { global $db; $tabledump = "DROP TABLE IF EXISTS $table;n"; $createtable = $db--->query("SHOW CREATE TABLE $table"); $create = $db->fetch_row($createtable); $tabledump .= $cr...

php 备份数据库代码(生成word,excel,json,xml,sql)

单表备份代码: 代码如下:<?php class Db { var $conn; function Db($host="localhost",$user="root",$pass="root",$db="test") { if(!$this->conn=mysql_connect($host,$user,$pass)) die("can't connect to mysql sever"); mysql_select_db($db,$this->conn); mysql_query("SET NAMES 'UTF-8'"); } function execute($sql) { re...

php数据库备份还原类分享

代码如下:<?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; private $begin; //开始时间 /** * 架构方法 * @param array $co...

php实现MySQL数据库备份与还原类实例

本文实例讲述了php实现MySQL数据库备份与还原类。分享给大家供大家参考。具体分析如下: 这是一个非常简单的利用php来备份mysql数据库的类文件,我们只要简单的在dbmange中配置好连接地址用户名与数据库即可,下面我们一起来看这个例子,代码如下:代码如下:<?php /** * 创建时间: 2012年5月21日 * * 说明:分卷文件是以_v1.sql为结尾(20120522021241_all_v1.sql) * 功能:实现mysql数据库分卷备份,选择表进行备份,实现...

php实现mysql备份恢复分卷处理的方法

本文实例讲述了php实现mysql备份恢复分卷处理的方法。分享给大家供大家参考。具体分析如下: 分卷处理就是把握们要处理的数据分成一个个小文件进行处理了,这里我来给大家介绍一个php mysql备份恢复分卷处理类,实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入. 分卷导入类及思路详解 数据库导入导出是一个后台必要拥有的功能,网上一搜,有很多关于数据库导入导出的,但基本上一个大的系统,包含了许多我们并不需...

thinkphp备份数据库的方法分享

貌似THINKPHP没有备份数据库的方法,所以我自己写了一个,数据库连接和事务处理用的是pdo,如果有需要的可以联系我,写个mysql或者mysqli的代码如下: <?php class SqlAction extends Action{ function outsql(){ header(“Content-Type:text/html;charset=utf-8″); /*用C方法读取数据库配置*/ $host=C(‘DB_HOST); $db_name=C(‘DB_NAME); $user=C(‘DB_USER); $password=C(‘DB_PWD); /*调用导出数据库的私有方法*/ $outstream=$...

php备份数据库类分享

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 backupMySqlData(...

php简单备份与还原MySql的方法

本文实例讲述了php简单备份与还原MySql的方法。分享给大家供大家参考,具体如下: 一、备份: <?php header ( "content-Type: text/html; charset=utf-8" ); //备份数据库 $host="localhost"; $user="root";//数据库账号 $password="123456";//数据库密码 $dbname="test";//数据库名称 //这里的账号、密码、名称都是从页面传过来的 if(!mysql_connect($host,$user,$password)) //连接mysql数据库 {echo 数据库连接失败,请核对后再...

使用php自动备份数据库表的实现方法【图】

1、前言 mysql数据库的备份方式有很多; 例如: 1、使用mysqldump函数 mysqldump -u username -p dbname table1 table2 ... > BackupName.sql dbname参数表示数据库的名称 table1和table2参数表示需要备份的表的名称,为空则整个数据库备份; BackupName.sql参数表设计备份文件的名称,文件名前面可以加上一个绝对路径。通常将数据库被分成一个后缀名为sql的文件; 基本使用:2、管理工具备份数据库的方法很多,上面两种比较常见 而...

备份 - 相关标签