以下是代码:
一、备份数据库并下载到本地【db_backup.php】
复制代码 代码如下:
// 设置SQL文件保存文件名
$filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql";
// 所保存的文件名
header("Content-disposition:filename=".$filename);
header("Content-type:application/octetstream");
header("Pragma:no-cache");
header("Expires:0");
// 获取当前页面文件路径,SQL文件就导出到此文件夹内
$tmpFile = (dirname(__FILE__))."\".$filename;
// 用MySQLDump命令导出数据库
exec("mysqldump -u$cfg_dbuser -p$cfg_dbpwd --default-character-set=utf8 $cfg_dbname > ".$tmpFile);
$file = fopen($tmpFile, "r"); // 打开文件
echo fread($file,filesize($tmpFile));
fclose($file);
exit;
?>
复制代码 代码如下:
正在清空数据库,请稍等....
";
$result = mysql_query("show tables");
while ($currow=mysql_fetch_array($result))
{
mysql_query("drop table if exists $currow[0]");
echo "清空数据表【".$currow[0]."】成功!
";
}
echo "
恭喜你清理mysql成功
";
echo "正在执行导入数据库操作
";
// 导入数据库的mysql命令
exec("mysql -u$cfg_dbuser -p$cfg_dbpwd $cfg_dbname echo "
导入完成!";
mysql_close();
}
?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号