国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP備份/還原MySQL數據庫的代碼

PHP備份/還原MySQL數據庫的代碼

2019-11-15 14:11php教程網 PHP教程

之前是采用PHP讀取數據庫結構和內容,然后寫文件,這樣可能會導致導出的文件不一定能百分百導入到MySQL中去,想想之后采用MySQL自帶的導入導出命令最保險

以下是代碼: 

一、備份數據庫并下載到本地【db_backup.php】 

復制代碼代碼如下:


<?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; 
?> 


二、還原數據庫【db_restore.php】 

復制代碼代碼如下:


<form id="form1" name="form1" method="post" action=""> 
【數據庫SQL文件】:<input id="sqlFile" name="sqlFile" type="file" /> 
<input id="submit" name="submit" type="submit" value="還原" /> 
</form> 
<?php 
// 我的數據庫信息都存放到config.php文件中,所以加載此文件,如果你的不是存放到該文件中,注釋此行即可; 
require_once((dirname(__FILE__).'/../../include/config.php')); 
if ( isset ( $_POST['sqlFile'] ) ) 

$file_name = $_POST['sqlFile']; //要導入的SQL文件名 
$dbhost = $cfg_dbhost; //數據庫主機名 
$dbuser = $cfg_dbuser; //數據庫用戶名 
$dbpass = $cfg_dbpwd; //數據庫密碼 
$dbname = $cfg_dbname; //數據庫名 

set_time_limit(0); //設置超時時間為0,表示一直執(zhí)行。當php在safe mode模式下無效,此時可能會導致導入超時,此時需要分段導入 
$fp = @fopen($file_name, "r") or die("不能打開SQL文件 $file_name");//打開文件 
mysql_connect($dbhost, $dbuser, $dbpass) or die("不能連接數據庫 $dbhost");//連接數據庫 
mysql_select_db($dbname) or die ("不能打開數據庫 $dbname");//打開數據庫 

echo "<p>正在清空數據庫,請稍等....<br>"; 
$result = mysql_query("SHOW tables"); 
while ($currow=mysql_fetch_array($result)) 

mysql_query("drop TABLE IF EXISTS $currow[0]"); 
echo "清空數據表【".$currow[0]."】成功!<br>"; 

echo "<br>恭喜你清理MYSQL成功<br>"; 

echo "正在執(zhí)行導入數據庫操作<br>"; 
// 導入數據庫的MySQL命令 
exec("mysql -u$cfg_dbuser -p$cfg_dbpwd $cfg_dbname < ".$file_name); 
echo "<br>導入完成!"; 
mysql_close(); 

?> 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日日干夜夜操 | 日韩素人一区二区三区 | 亚洲精品久久久久久久久久久久久 | 在线观看国产视频 | 欧美一级在线 | 欧美激情精品久久久久久 | 国内成人自拍视频 | 欧美成人一区二免费视频软件 | www.久草| 国产三级在线 | 伊人网在线观看 | 日韩中文字幕一区二区三区 | 午夜影院a | 欧美日韩免费视频 | 欧美一区二区三区xxxx监狱 | 国产在线网站 | 这里只有精品视频 | 欧美激情精品久久久久久 | 超碰97免费在线 | 鲁一鲁综合 | 国产成人av一区二区三区 | chengrenzaixian| 国产成人高清 | 亚洲一区二区三区四区五区中文 | 国产黄色在线观看 | 精品久久久久久国产 | 国产成人无遮挡在线视频 | 一区二区三区国产在线观看 | 欧美日韩综合一区 | 国产乱淫精品一区二区三区毛片 | 成人在线国产 | 国产日韩一区二区三免费高清 | 一区二区三区高清不卡 | 福利片在线观看 | 亚洲精品一区久久久久久 | 伊人久久国产 | 久久一级淫片 | 久久狠狠| 久草青青草| 亚洲综合自拍 | 欧美 日韩 精品 |