這是怎麼回事?資料庫備份一直重覆備份相同資料?

2016-07-07 15:35 来源:www.chinab4c.com 作者:ecshop专家

請救命...

我的商店數據備份有問題..

以往 2MB 的分卷備份,商城資料大約10個分卷左右..

前陣子用帝國備份匯錯資料庫,出了亂子,瞎攪一番,數據有恢復一些..

比較嚴重的是,沒辦法正常備份數據.. 一直跑不停 .. 四百多個分卷都還沒結束..

到 data\sqldata 隨機挑幾個分卷查看

20091026mnxcyz_1.sql、20091026mnxcyz_81.sql、20091026mnxcyz_149.sql、20091026mnxcyz_400.sql

發現!裡頭的數據一模一樣 .. 原來一直在備份同樣的資料 ... 這是怎麼回事?該怎麼解決呢?

謝謝!

回答:
你后台文件校验看下,看是否有什么文件被修改过

2# 晓天

很多都修改過… 需要一一列出來嗎?只列舉「被修改」的?被刪除要不要呢?

你可以重新覆盖下文件试下,主要是includes文件夹,里面很多都是自己定义函数

4# 晓天


報告曉天.. includes 資料夾的檔案已經覆蓋,還是老樣子

覆盖下admin/database.php再看下该文件有载入的哪些文件,如果有载入其他文件的,那么把其他文件再覆盖一次

覆蓋 admin/database.php 還有 admin/includes/ 所有檔案..

還是無法正常備份...

曉天.. 我發現 run.log 這檔案有點不太一樣

兩個商城,正常的商城 run.log 檔案是空白的

有問題的商城,run.log 裡頭有些資料

ecs_goods:1103;
ecs_goods_attr:-1;
ecs_goods_cat:-1;
ecs_goods_gallery:-1;
ecs_goods_type:-1;
ecs_group_goods:-1;
ecs_link_goods:-1;
ecs_member_price:-1;
ecs_order_action:-1;
ecs_order_goods:-1;
ecs_order_info:-1;
ecs_payment:-1;
ecs_region:-1;
ecs_shipping:-1;
ecs_shipping_area:-1;
ecs_shop_config:-1;
ecs_user_address:-1;
ecs_user_bonus:-1;
ecs_user_rank:-1;
ecs_users:-1;
ecs_virtual_card:-1;

那么覆盖下admin文件夹试下,用2进制上传

覆蓋 admin 文件夾無效..
後來我將 data/qldata/run.log 資料清空,YES!成功了!好久沒看到「備份完成」這四個字了!


2009-10-27_174339.jpg

謝謝曉天熱心