【php-请教用PHP备份MYSQL数据的做法】教程文章相关的互联网学习教程文章

linuxphpmysql数据库备份实现代码_PHP

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

PHPXML备份Mysql数据库_PHP

用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网站备份程序代码分享_PHP【图】

效果图:PHP代码 代码如下: 网站程序备份

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

代码如下:#!/usr/local/bin/php.clirequire_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").".z...

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

下面提供两种方法,仅供研究使用。 第1种方法:代码如下:$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 Table...

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

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

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

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

thinkphp备份数据库的方法分享_PHP

貌似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实现mysql数据库分表分段备份_PHP

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

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 数据库连接失败,请核对后再试...

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

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

用PHP实现XML备份Mysql数据库_php基础

以下是在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 $con=mysql_connect('localhos...

实现win2003下mysql数据库每天自动备份_php技巧

1. 环境: windows server 2003 + PHP5 + MySQL 5.1.6. 2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql. 3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR . 4. D:/php 下建立文件 mysql_backup.php: 代码如下: <? //保存目录,路径要用反斜杠.您需要手动建立它. $store_folder = D:\databse_backup; //用户名和密码 //该帐号须有操作[所有]的...

备份 - 相关标签