豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > php-mysql数据库的备份及还原
侵权投诉

php-mysql数据库的备份及还原

本文档测试通过

//备份数据库

$host="localhost";

$user=$_POST['user'];//数据库账号

$password=$_POST['password'];//数据库密码

$dbname=$_POST['dbname'];//数据库名称

//这里的账号、密码、名称都是从页面传过来的

if(!mysql_connect($host,$user,$password)) //连接mysql数据库

{

echo '数据库连接失败,请核对后再试';

exit;

}

if(!mysql_select_db($dbname)) //是否存在该数据库

{

echo '不存在数据库:'.$dbname.',请核对后再试';

exit;

}

mysql_query("set names 'utf8'");

$mysql= "set charset utf8;\r\n";

$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'].";\r\n";

$q3=mysql_query("select * from `$table`");

while($data=mysql_fetch_assoc($q3)){

$keys=array_keys($data);

$keys=array_map('addslashes',$keys);

$keys=join('`,`',$keys);

$keys="`".$keys."`";

$vals=array_values($data);

$vals=array_map('addslashes',$vals);

$vals=join("','",$vals);

$vals="'".$vals."'";

$mysql.="insert into `$table`($keys) values($vals);\r\n";

}

}

$filename="uploads/mysql_bak/".$dbname.date('Ymjgi').".sql"; //存放路径,默认存放到项目最外层

$fp = fopen($filename,'w');

fputs($fp,$mysql);

fclose($fp);

第1页

你可能喜欢

  • mysql备份数据库
  • 数据库操作
  • PPT使用教程
  • NCBI使用
  • 数据库结构
  • 基因多态性
  • PHP代码

热门文档

相关文档

  • php备份还原MySql数据库

    php备份还原MySql数据库_计算机软件及应用_IT/计算机_专业资料。php 备份/还原 MySql 数据库 <?php header ( "content-Type: text/html; charset=utf-8" );...

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

    PHP 备份/还原 MySQL 数据库的代码今天小编给大家分享一下 PHP 备份/还原 MySQL 数据库的代码 之前是采用 PHP 读取数据库结构和内容, 然后写文件, 这样可能会...

  • MySql数据库的备份,还原,和常用操作

    MySql数据库的备份,还原,和常用操作_计算机软件及应用_IT/计算机_专业资料。... MySQL 数据库的备份和恢... 7页 免费 php备份还原MySql数据库 暂无评价 3...

  • php备份恢复mysql数据库

    php备份恢复mysql数据库_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 php备份恢复mysql数据库_IT/计算机_专业资料。php备份恢复mysql数据库...

  • mysql数据库备份还原图解

    mysql数据库备份与还原图解_IT/计算机_专业资料。心血整理,非常简单,明了,一看... 数据库备份与还原(图解) 4页 免费 phpmysql数据库的备份... 3页 免费...

  • MySQL数据库备份还原的常用命令

    MySQL数据库备份还原的常用命令_计算机软件及应用_IT/计算机_专业资料。MySQL...把php.ini中 sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_...

  • MySQL 数据库的备份恢复

    MySQL 数据库的备份恢复mysql,mysqldump,导出,导出表,压缩导出mysql,mysqlhotcopy,mysql还原表 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要...

  • MySQL Administrator备份还原数据库实操

    以下的文章主要介绍的是MySQL Administrator备份还原数据库,随着PHP技术的逐步发展,MySQL数据库的使用率也成上升趋势。可MySQL数据库的实际操作一般都是基于命令行的...

  • 使用mysql workbench图形化备份恢复mysql数据库

    使用mysql workbench 图形化备份 恢复 mysql 数据库本文简要介绍一个简单好用的图形界面备份恢复 mysql 数据库的方法,使用 workbench 图形界面进行 mysql 数据库恢复...

  • mysql数据库备份恢复最简单方法

    mysql数据库备份及恢复 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:\www2008-2-26.sql 其中WWW为数据库名 备份MySQL数据库的命令 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部