<title>MySQL数据库备份/还原</title>
<body bgcolor="#CCCCCC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?
set_time_limit(900);
if($action == "")
{
?>
<table width="100%" border="1" cellspacing="0" cellpadding="2" align="center">
<tr bgcolor="#666666">
<td colspan="2" height="24">
<div align="center"><font color="#FFFFFF" size="2">MYSQL数据库还原</font></div>
</td>
</tr>
<form method=post>
<tr>
<td colspan="2"><font size="2">主机名
<input type="text" name="host" size="15" value="localhost"><input type=hidden name=action value=login>
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2">用户名
<input type="text" name="user" size="15">
</font></td>
</tr>
<tr>
<td colspan="2"><font size="2">密 码
<input type="password" name="pass" size="15">
</font></td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="Submit" value=" 登 录 ">
</div>
</td>
</tr>
</form>
</table>
<?
}
elseif($action == "login")
{
mysql_connect($host,$user,$pass);
?>
<table width="100%" border="1" cellspacing="0" cellpadding="2" align="center" bordercolorlight="#000000" bordercolordark="#FFFFFF" bordercolor="#000000">
<tr bgcolor="#666666">
<td colspan="2" height="24">
<div align="center"><font color="#FFFFFF" size="2">选择要还原的数据库</font></div>
</td>
</tr>
</table>
<?
$dbresult = mysql_list_dbs();
for($i=0;$i<mysql_numrows($dbresult);$i++)
{
$db=mysql_dbname($dbresult,$i);
?>
<table width="100%" border="1" cellspacing="0" cellpadding="2" align="center">
<tr>
<form method=post>
<td colspan="3">
<input type=hidden name=action value="do">
<input type=hidden name=host value="<?echo $host?>">
<input type=hidden name=user value="<?echo $user?>">
<input type=hidden name=pass value="<?echo $pass?>">
<input type=hidden name=db value="<?echo $db?>">
<?echo $db?> </td>
<td width="30">
<div align="center">
<input type=submit name=submit value="还原">
</div>
</td>
</form>
</tr>
</table>
<?
}
}
elseif(($action == "do") && ($submit == "还原"))
{
mysql_connect($host,$user,$pass);
$path=$db;
if(!file_exists("$path/$db.db")) {
echo "<br><br>数据库备份文件 $db.db 不存在!";
exit();
}
//处理主数据库文件
$handle = fopen("$path/$db.db","r");
$message = file("$path/$db.db");
$pointer = 0;
$tablenum = chop($message[$pointer++]);
?>
<script>
function changezt(){
parent.main.zt.zt.value=' '
}
</script>
<table width="100%" border="0" cellspacing="2" cellpadding="2"><tr bgcolor="#666666">
<td height="22">
<div align="center"><font color="#FFFFFF" size="2">选择需要还原的数据表</font></div>
</td>
</tr>
<tr>
<td>
<table width="100%" border="1" cellspacing="0" cellpadding="2" bordercolorlight="#000000" bordercolordark="#FFFFFF" bordercolor="#000000">
<?php
for($p=0;$p<$tablenum;$p++){
$tbname[$p]=chop($message[$pointer++]);
$checktb="tb[".$p."]";
?>
<form method="get" name="stt" action="tableback.php" target="down" > <tr bgcolor="#FFFFFF">
<td width="30">
<div align="center"><img src="arrowhead.gif" width="11" height="11">
</div>
</td>
<td>
<input type=hidden name=table value="<?php echo "$tbname[$p]"; ?>">
<input type=hidden name=db value="<?echo $db?>">
<input type=hidden name=pass value="<?echo $pass?>">
<input type=hidden name=user value="<?echo $user?>">
<input type=hidden name=host value="<?echo $host?>">
<?php echo "$tbname[$p]"; ?> </td>
<td width="46">
<div align="center">
<input type=submit name=submit value="还原">
</div>
</td>
</tr></form>
<?php
}
?>
</table>
</td>
</tr>
<tr bgcolor="#666666">
<td>
<div align="center"></div>
</td>
</tr>
</table>
<?
}
?>
MySql备份还原系统
4星 · 超过85%的资源 需积分: 50 151 浏览量
2002-08-25
00:00:00
上传
评论 1
收藏 6KB RAR 举报
普通网友
- 粉丝: 882
- 资源: 2万+
最新资源
- 407000001.fasset
- J-20240402998-HTE-HTE-2947110DA-D3_整车运动控制器-电压渐变(缓升缓降)-检测报告-XS-汽车及零部件检测中心.pdf.crdownload
- Excel表格VBA-获取文件夹内所有文件路径.zip
- 文件移动.zip
- 反射源代码,源代码,源代码,源代码
- CAJViewer 9.0_x64-setup.exe
- servant C++语言框架rpc的源码实现 tools C++语言框架IDL工具的源码实现 util C++语言.7z
- 使用pyqt创建一个登录具有动态背景的登陆界面
- 实验名称 调幅波信号的解调
- 实验名称 振幅调制器(利用乘法器)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈