本文档测试通过
//备份数据库
$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);
php备份还原MySql数据库_计算机软件及应用_IT/计算机_专业资料。php 备份/还原 MySql 数据库 <?php header ( "content-Type: text/html; charset=utf-8" );...
PHP 备份/还原 MySQL 数据库的代码今天小编给大家分享一下 PHP 备份/还原 MySQL 数据库的代码 之前是采用 PHP 读取数据库结构和内容, 然后写文件, 这样可能会...
MySql数据库的备份,还原,和常用操作_计算机软件及应用_IT/计算机_专业资料。... MySQL 数据库的备份和恢... 7页 免费 php备份还原MySql数据库 暂无评价 3...
php备份和恢复mysql数据库_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 php备份和恢复mysql数据库_IT/计算机_专业资料。php备份和恢复mysql数据库...
mysql数据库备份与还原图解_IT/计算机_专业资料。心血整理,非常简单,明了,一看... 数据库备份与还原(图解) 4页 免费 php对mysql数据库的备份... 3页 免费...
MySQL数据库备份和还原的常用命令_计算机软件及应用_IT/计算机_专业资料。MySQL...把php.ini中 sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_...
MySQL 数据库的备份和恢复mysql,mysqldump,导出,导出表,压缩导出mysql,mysqlhotcopy,mysql还原表 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要...
以下的文章主要介绍的是MySQL Administrator备份与还原数据库,随着PHP技术的逐步发展,MySQL数据库的使用率也成上升趋势。可MySQL数据库的实际操作一般都是基于命令行的...
使用mysql workbench 图形化备份 恢复 mysql 数据库本文简要介绍一个简单好用的图形界面备份恢复 mysql 数据库的方法,使用 workbench 图形界面进行 mysql 数据库恢复...
mysql数据库备份及恢复 备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:\www2008-2-26.sql 其中WWW为数据库名 备份MySQL数据库的命令 ...
闽公网安备 35021102001881号 
热门文档