PHP头条
热点:

PHP备份/还原MySQL数据库的代-PHP源码


之前是采用PHP读取数据库结构和内容,然后写文件,这样可能会导致导出的文件不一定能百分百导入到MySQL中去,想想之后采用MySQL自带的导入导出命令最保险

以下是代码:

一、备份数据库并下载到本地【db_backup.php】

代码如下:

 ".$tmpFile); 
$file = fopen($tmpFile, "r"); // 打开文件 
echo fread($file,filesize($tmpFile)); 
fclose($file); 
exit; 
?>


二、还原数据库【db_restore.php】

代码如下:

【数据库SQL文件】:
正在清空数据库,请稍等....
"; $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 < ".$file_name); echo "
导入完成!"; mysql_close(); } ?>

www.phpzy.comtrue/php/36890.htmlTechArticlePHP备份/还原MySQL数据库的代-PHP源码 之前是采用PHP读取数据库结构和内容,然后写文件,这样可能会导致导出的文件不一定能百分百导入到MySQL中去,想想之后采用MySQL自带的导入导出命...

相关文章

PHP之友评论

今天推荐