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

記錄一次網站數據庫,還原數據庫恢復過程

來源:妖孽男    閱讀: 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
極客
音響