首頁 > 科技 > 極客 > 記錄一次網站資料庫,還原資料庫恢復過程

記錄一次網站資料庫,還原資料庫恢復過程

來源:妖孽男    閱讀: 1.24W 次
字號:

用手機掃描二維碼 在手機上繼續觀看

手機檢視

網站出現問題是所有做網站的朋友都會面對的問題,使用資料庫拯救網站是網站站長的必備技能。

記錄一次網站資料庫,還原資料庫恢復過程

前幾天雲落無意中手賤刪除了網站的一些東西,,導致我的網站掛了,只能通過資料庫還原了,這裡雲落記錄一下救贖的真實情況,給朋友們一些經驗。

一、備份匯出資料庫

做網站的都知道資料庫在就沒事,如果你的主機支援備份的話還是先備份一下,我在處理的時候備份了,然後匯出了資料庫。

記錄一次網站資料庫,還原資料庫恢復過程 第2張

二、匯入資料庫

這裡匯入資料庫,將匯出的資料庫匯入,一般在搬家的時候做的,但是很多時候匯入的時候會失敗,我們可以考慮分別匯入。這裡雲落貼一下備份的資料庫程式碼。

記錄一次網站資料庫,還原資料庫恢復過程 第3張

記錄一次網站資料庫,還原資料庫恢復過程 第4張

由於其他資料量比較大,這裡就解讀以下數量比較少的友鏈資料表,看懂這個資料,其他也能差不多看懂,這些程式碼我們可以直接在資料庫裡面的SQL裡面執行的。

記錄一次網站資料庫,還原資料庫恢復過程 第5張

當然如果你直接執行的話,估計會報錯,我們先看下程式碼,可以看出來,程式碼有兩個大塊,其中一個是CREATE TABLE IF NOT EXISTS `wp_links`英語好點的可以知道這個叫【如果沒有wp_links這個表的話就新建這個表】,另一個是INSERT INTO `wp_links` ,這句比較簡單,就叫插入wp_links表,我直接執行這個插入看看。

記錄一次網站資料庫,還原資料庫恢復過程 第6張

直接貼上程式碼,然後執行。

記錄一次網站資料庫,還原資料庫恢復過程 第7張

額,懵逼,錯誤,報錯,我百度了一下,報錯的意思是3這個資料已存在,無法插入,這個怎麼解決,我是用替換代替插入,把程式碼改下就可以了。

記錄一次網站資料庫,還原資料庫恢復過程 第8張

原來的程式碼被我改了一下,就是第一句原來的INSERT被我改成了REPLACE,然後再次放進資料庫裡面執行一下。

記錄一次網站資料庫,還原資料庫恢復過程 第9張

修改過的程式碼,執行

記錄一次網站資料庫,還原資料庫恢復過程 第10張

OK。其他類似的應該都知道怎麼處理了吧!

攝影
電腦
手機
APP
極客
音響