資料庫出了大問題,備份時也要打開備份檔看看哦!

2009/02/23 電腦小教室

這二天站長真的是經歷了水深火熱,原本是將資料庫及整個檔案備份後,預計要將網站整理一番,因為先前架設時,檔案弄的有點亂七八糟,沒想到將網站資料庫刪去後,備份的檔案無法完整還原回去,造成這2天文章連結全部出了問題!跟大家說聲抱歉,站長已經全力搶修回來了!我們就來看看這原因吧,都是備份檔惹的禍呀!!!!

為什麼是備份檔惹的禍?站長在備份資料的時候,依照備份的流程,將整個SQL檔案儲存了下來,原先資料庫應該要有12個資料表,結果還原時,只還原了7個資料表剩下就出現錯誤了。

原先站長以為是主機SQL的問題造成我還原失敗,經過10多次與主機商來回討論協商,發現我備份的資料庫檔案有問題,說是我的檔案裡面有不明符號造成匯入錯誤,結果站長就將資料表一個一個慢慢匯回去,才發現,原來我備份的資料庫,居然只有7個資料表,後面5個都不見了,頓時就傻眼了!!

我告訴主機商我備份了好多次的檔案都是這樣,是不是主機的PHPadmin出問題,造成備份檔有問題,是不是應該要無條件還原,結果主機商天殺的說是我自己將資料庫刪除,phpadmin備份只是一個功能,如果我沒去刪檔,就不會用到備份的功能,大家說看看,這樣備份的功能是虛設的是嗎?講的我好像沒權利將資料庫重新匯入,備份出現錯誤就是主機商的問題,居然跟我說還原一定要收費!!

後來站長費了九牛二虎之力,手動將網站慢慢的修復,前二天真的是欲哭無淚!所以大家要記得,備份後,打開檔案看看,資料表是否都完整存在,以免和站長一樣,真的是一次慘痛的教訓!!

站長也不知道有沒有哪邊漏了修復,如果有發現異狀的地方,麻煩大家也跟我回報一下吧,感謝大家囉!!

你可能對這些內容也有興趣

作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

2 個留言

  1. ㄚ銘表示:

    ㄚ湯站長 你好

    我有個SQL的問題想請教請教
    因為我弄好久.

    就是我想要透過SQL語法去找出文章裡的關鍵字

    [語法如下]
    SELECT p.*, c.* FROM cdweb_product AS p LEFT JOIN cdweb_class AS c ON
    p.c_id = c.c_id
    WHERE p.p_name LIKE ‘%田真%’ OR p.p_info LIKE ‘%田真%’ ORDER BY p.c_id
    LIMIT 0,5

    我將這段SQL語法直接貼在phpAdmin裡面,
    是可以正常找出關鍵字所在的文章

    但是
    若是在php網頁裡, 透過mysql_query()
    那話就沒辦法正常執行了

    請問怎麼會這樣…

    阿湯說:

    你好,由於PHP我不在行,沒辦法為您解答,建議你可以詢問硬是要SEO的站長..

  2. 藍兒表示:

    還真是倒楣,還好正常啦!
    我可以確認備分檔是正常的,更新2.7的時候順便重新安裝了一遍,匯入後是完全正常。

    阿湯說:

    對呀,真的夠倒楣的,前陣子才掛了一個硬碟

    毀了一堆資料,現在又搞這個…

發表留言 »

姓名(*)
信箱(*)