如果你的數(shù)據(jù)庫名有中橫線的話,你后臺備份數(shù)據(jù),表結(jié)構(gòu)只有幾行,沒有字段,都是空白的
打開 /data/backupdata/tables_struct_xxxx.txt 開頭的備份文件查看,里面是沒有字段的
正常備份的備份文件應(yīng)該是這樣的
dede/sys_data_done.php 找到
$dsql->SetQuery("SHOW CREATE TABLE ".$dsql->dbName.".".$t);
改成
$dsql->SetQuery("SHOW CREATE TABLE `".$dsql->dbName."`.".$t);
把數(shù)據(jù)庫名用倒引號引起來就可以了。
為了規(guī)范建議大家不要用中橫線做數(shù)據(jù)庫名或者數(shù)據(jù)表名。
修改完后,重新備份數(shù)據(jù)
如果要重新上傳新的備份文件上去網(wǎng)站上重新還原數(shù)據(jù)
記得先刪除網(wǎng)站上舊的 data/backupdata文件夾,然后重新上傳這個新備份的backupdata文件夾上去,再還原數(shù)據(jù),千萬不可以用覆蓋的方式上傳
因為每次備份數(shù)據(jù),backupdata文件夾里的txt文件都是新的名稱
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢還原數(shù)據(jù)0記錄空數(shù)據(jù)備份數(shù)據(jù)庫表結(jié)構(gòu)空間數(shù)據(jù)庫名不能有-中橫線問題