之前是采用php读取数据库结构和内容,然后写文件,这样可能会导致导出的文件不一定能百分百导入到mysql中去,想想之后采用mysql自带的导入导出命令最保险
以下是代码:
一、备份数据库并下载到本地【db_backup.php】
代码如下:
".$tmpFile); $file = fopen($tmpFile, "r"); // 打开文件 echo fread($file,filesize($tmpFile)); fclose($file); exit; ?>
二、还原数据库【db_restore.php】
1、演示:以截图为准 2、安装说明: 1,运行 你的域名/install/index.php填写相关信息进行安装, 2,安装后运行 你的域名/dede进入后台--系统--数据备份/还原---点击右上数据还原---开始还原数据 3, 系统--系统基本设置--站点设置--域名改为你的域名(否则显示不正常) 这一步很重要 更新主页HTML 更新栏目HTML 更新文档HT
代码如下:
正在清空数据库,请稍等...."; $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(); } ?>










