有很多軟件可以使用,比如phpmyadmin,sqlyog等等
創(chuàng)新互聯(lián)的客戶來自各行各業(yè),為了共同目標,我們在工作上密切配合,從創(chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對我們的要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領(lǐng)域包括成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、電商網(wǎng)站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā)。
下載一個phpmyadmin并且配置好(網(wǎng)上有如何配置),其中就有備份還原數(shù)據(jù)庫的圖標,很簡單
補充:----------------------
對啊,點導出,然后執(zhí)行就可以了啊
$file_name = $_FILES['sqlFile']['name'];
改成
$file_name = $_FILES['sqlFile']['tmp_name'];
一般從網(wǎng)站下載的PHP網(wǎng)站都是可以直接安裝的,你看下有沒有一個install文件夾,如果沒有的話看看有沒有sql文本文件,到數(shù)據(jù)庫執(zhí)行里面的sql語句就可以了,不明白的話就找我divt@live.cn
php簡單備份與還原MySql的方法具體如下:
一、備份:
?php
header?(?"content-Type:?text/html;?charset=utf-8"?);
//備份數(shù)據(jù)庫
$host="localhost";
$user="root";//數(shù)據(jù)庫賬號
$password="123456";//數(shù)據(jù)庫密碼
$dbname="test";//數(shù)據(jù)庫名稱
//這里的賬號、密碼、名稱都是從頁面?zhèn)鬟^來的
if(!mysql_connect($host,$user,$password))?//連接mysql數(shù)據(jù)庫
{
echo?'數(shù)據(jù)庫連接失敗,請核對后再試';
exit;
}
if(!mysql_select_db($dbname))?//是否存在該數(shù)據(jù)庫
{
echo?'不存在數(shù)據(jù)庫:'.$dbname.',請核對后再試';
exit;
}
mysql_query("set?names?'utf8'");
$mysql=?"set?charset?utf8;\r\n";
$q1=mysql_query("show?tables");
while($t=mysql_fetch_array($q1)){
$table=$t[0];
$q2=mysql_query("show?create?table?`$table`");
$sql=mysql_fetch_array($q2);
$mysql.=$sql['Create?Table'].";\r\n";
$q3=mysql_query("select?*?from?`$table`");
while($data=mysql_fetch_assoc($q3)){
$keys=array_keys($data);
$keys=array_map('addslashes',$keys);
$keys=join('`,`',$keys);
$keys="`".$keys."`";
$vals=array_values($data);
$vals=array_map('addslashes',$vals);
$vals=join("','",$vals);
$vals="'".$vals."'";
$mysql.="insert?into?`$table`($keys)?values($vals);\r\n";
}
}
$filename="data/".$dbname.date('Ymjgi').".sql";?//存放路徑,默認存放到項目最外層
$fp?=?fopen($filename,'w');
fputs($fp,$mysql);
fclose($fp);
echo?"數(shù)據(jù)備份成功";
?
二、還原
!--
author:果凍
qq:52091199
blog:
--
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
?php
$filename?=?"test20101216923.sql";
$host="localhost";?//主機名
$user="root";?//MYSQL用戶名
$password="123456";?//密碼
$dbname="test";?//在此指定您要恢復的數(shù)據(jù)庫名,不存在則必須先創(chuàng)建,請自已修改數(shù)據(jù)庫名
mysql_connect($host,$user,$password);
mysql_select_db($dbname);
$mysql_file="data/".$filename;?//指定要恢復的MySQL備份文件路徑,請自已修改此路徑
restore($mysql_file);?//執(zhí)行MySQL恢復命令
function?restore($fname)
{
if?(file_exists($fname))?{
$sql_value="";
$cg=0;
$sb=0;
$sqls=file($fname);
foreach($sqls?as?$sql)
{
$sql_value.=$sql;
}
$a=explode(";\r\n",?$sql_value);?//根據(jù)";\r\n"條件對數(shù)據(jù)庫中分條執(zhí)行
$total=count($a)-1;
mysql_query("set?names?'utf8'");
for?($i=0;$i$total;$i++)
{
mysql_query("set?names?'utf8'");
//執(zhí)行命令
if(mysql_query($a[$i]))
{
$cg+=1;
}
else
{
$sb+=1;
$sb_command[$sb]=$a[$i];
}
}
echo?"操作完畢,共處理?$total?條命令,成功?$cg?條,失敗?$sb?條";
//顯示錯誤信息
if?($sb0)
{
echo?"hrbrbr失敗命令如下:br";
for?($ii=1;$ii=$sb;$ii++)
{
echo?"pb第?".$ii."?條命令(內(nèi)容如下):/bbr".$sb_command[$ii]."/pbr";
}
}??//-----------------------------------------------------------
}else{
echo?"MySQL備份文件不存在,請檢查文件路徑是否正確!";
}
}
?
網(wǎng)站題目:php將數(shù)據(jù)庫還原,php數(shù)據(jù)庫還原代碼
文章來源:http://jinyejixie.com/article20/hsdoco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、虛擬主機、服務器托管、品牌網(wǎng)站制作、網(wǎng)站收錄、電子商務
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)