【企业数据备份软件】教程文章相关的互联网学习教程文章

PHP后台备份MySQL数据库的源码实例

PHP 备份 mysql 数据库的源代码,在完善的 PHP+Mysql 项目中,在后台都会有备份 Mysql 数据库的功能,有了这个功能,对于一些不便自己写shell脚本备份的VPS来说,就不用使用 FTP 或者使用 mysql 的管理工具进行 mysql 数据库备份下载,非常方便。 下面是一个php数据库备份的源代码,大家也可以根据自己的需求进行修改。 <?php // 备份数据库 $host = "localhost"; $user = "root"; //数据库账号 $password = ""; //数据库密码 $db...

ThinkPHP框架实现的MySQL数据库备份功能示例

本文实例讲述了ThinkPHP框架实现的MySQL数据库备份功能。分享给大家供大家参考,具体如下: 1、缘由 自从2010年开始试用ThinkPHP以来,的确带来了许多方便。的确给我带来了许多方便。此次应为数据频繁备份需要,而每次远程连接到服务器颇为不便。变萌生了写个ThinkPHP数据库备份SQL生成类的念头。 2、介绍 由于在数据库中有使用触发器。因此也需要一并备份。并且为了插入数据的时候不会受到触发器影响而破坏先前插入的数据,在插入...

thinkPHP使用pclzip打包备份mysql数据库的方法

本文实例讲述了thinkPHP使用pclzip打包备份mysql数据库的方法。分享给大家供大家参考,具体如下: PclZip介绍 PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等 数据库备份是一件非常重要的事情,备份的方式也很多有的通过vps直接进行备份、有的通过phpmyadmin进行数据进行备份。小编觉得这些该麻烦了并且备份好的.sql文件过于太大占用...

php实现mysql数据库分表分段备份

分卷导出思路:统计sql语句变量的长度,按1个字符当成1 字节比较,如果大于设定分卷大小,则写入一个sql文件(我也不知道这样统计是否稳当,这也是借鉴其他的人的)。 分卷导入思路:按行读取sql文件,将每一行当作完整的sql语句存到数组再循环执行插入数据库就可以了,但是在创建表语句分了多行,这个需要单独处理(就这个花了我好长时间的); <?php //宋正河 转载请注明出处 set_time_limit(0); header(content-type:text/html;...

php实例分享之mysql数据备份

备份:表结构和数据完全分开,默认有一个文件会记录所有表的结构,然后表中数据的备份 如果超过分卷的大小则会分成多个文件,不然则一个文件,参考了别人的代码,不过写的嘛,差强 人意,以后慢慢改吧。。。 代码如下:代码如下:<?php/* * Created on 2014 * Link for 527891885@qq.com * This is seocheck backup class */class DbBackUp { private $conn; private $dbName; private $host; private $tag = _b; //构...

使用PHP备份MYSQL数据的多种方法

下面提供两种方法,仅供研究使用。 第1种方法:代码如下:<?php$host="localhost";$user="root";$password="";$dbname="dbname"; mysql_connect($host,$user,$password);mysql_select_db($dbname);$mysql= "set names utf8;";mysql_query($mysql);$q1=mysql_query("show tables");while($t=mysql_fetch_array($q1)){$table=$t[0];$q2=mysql_query("show create table `$table`");$sql=mysql_fetch_array($q2);$mysql.=$sql[Create T...

使用PHP备份MySQL和网站发送到邮箱实例代码

代码如下:#!/usr/local/bin/php.cli<?phprequire_once ./lib/swift_required.php; //MySQL$mysql_dbname = "db";$mysql_user = "user";$mysql_pass = "pass";$mysql_file = "./xxx.sql";$mysql_charset = "utf8";system("mysqldump --default-character-set=$mysql_charset --opt -u$mysql_user -p$mysql_pass $mysql_dbname > $mysql_file"); //Backup WWW File$www_path = "../www/";@$final_file = "./xxx_com_".date("Y_m_d")....

php MYSQL 数据备份类

功能上有: &shy; 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('*')); &shy; //备份数据时,...

PHP XML备份Mysql数据库

用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++;} ?> 文...

php实现mysql数据库备份类

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使用mysqldump备份数据库(以及还原)【代码】

导出数据实例如下:<?php $mdb_host = $g_c["db"][0]["managertool"]["host"];  //数据库ip地址 $mdb_user = $g_c["db"][0]["managertool"]["user"];  //数据库用户名,(默认:root) $mdb_pwd = $g_c["db"][0]["managertool"]["pwd"];  //数据库密码 $mdb_db = $g_c["db"][0]["managertool"]["db"];    //数据库名 //导出的文件路径和名称 $bakup_file_name = "./backup.sql"; $cmd = " mysqldump -h {$mdb_host} -u{$md...

Linux下crontab+php实现Mysql数据库定时备份【代码】

* * * program 分 时 日 月 星期 命令crontab这里就不多说了,有兴趣的可以搜查相关的资料。当然 ,还有mysql数据库备份的命令mysqldump -h host -u user_name -ppassword database_name > filename 备份全数据mysqldump -h host -u user_name -ppassword database_name –no-data > filename 只备份表结构mysqldump -h host -u user_name -ppassword database_name –no-create-info ...

php备份mysql数据库

/*程序功能:mysql数据库备份功能*/ ini_set(‘max_execution_time‘,‘0‘); ini_set(‘memory_limit‘,‘1024M‘);//加上这两行,可以备份大数据,昨晚测了一下公司的一个600M的表,很快就可以备份成功 $code_type = ‘gbk‘; header("Content-type:text/html;charset=$code_type"); header("Content-disposition: filename=backup.sql");//所保存的文件名 header("Content-type: application/octetstream"); header("Pra...

PHP-数据库备份还原脚本【代码】

1. mydb.php //DB类2. backup.php //备份脚本 3. restore.php //还原脚本 1.数据库类<?php class db{var $linkid; var $sqlid; var $record;function db($host="localhost",$username="root",$password="",$database="mydb") { if(!$this->linkid) @$this->linkid = mysql_connect($host, $username, $password) or die("连接服务器失败."); @mysql_select_db($database,$this->linkid) or die("无法打开数据库"); return $t...

PHP 备份 MySQL数据库

set_time_limit(0);2 3 4 // 库名5 $db = ‘dbname‘;6 7 8 9 /********** 连接 MySQL 数据库 **********/10 11 $dsn = ‘mysql:dbname=‘.$db.‘;host=127.0.0.1‘;12 13 $user = ‘root‘;14 15 $password = ‘root‘;16 17 18 try{19 20 $pdo = new PDO($dsn,$user,$password);21 22 $pdo->exec(‘SET NAMES UTF8‘);23 24 // 捕获异常25 $pdo->setAttribute(PDO::ATTR_ERRMODE,2);26 27 }catch(PDOException $...

备份 - 相关标签