解決網站phpmyadmin無法導入大數據庫的方法

其實以前寫過一次phpmyadmin無法導入大文件的解決方案,然而有些東西,若不點透,還是會有很大批的網友不明白怎麼操作。所以下面我只告訴步驟,不再講任何原理,事實證明,任何原理,懂的人沒有必要看,不懂的人他們不會去看,即使原理很淺顯。

考慮用帝國備份王可忽視本文,不過方法還是值得大家瞭解學習。

首先在原來的phpmyadmin中分兩步導出mysql數據庫

請分兩個步驟導出

第一步:導出數據庫結構。數據庫結構文件一般很小,幾乎不可能超過2M,所以可以直接在另外一個phpmyadmin的上面直接恢復;

第二步:導出數據內容。這個文件若是太大,則可以採用cosbeta寫的程序進行恢復(程序下載在本頁最後,別急,請看完步驟再去下載)。

導出數據庫結構

進入phpmyadmin,按照如下截圖導出數據:

1.點擊要導出的數據庫名

2.點擊導出按鈕。

3.選擇只導出結構

仔細看上面的選項,只需要把data那個勾去掉即可。只導出數據就恰恰相反,把structure勾去掉,data的勾選上

4.下載數據庫結構

數據庫結構的文件非常小,所以一般幾秒鐘即可搞定。

1.進入phpmyadmin,按照如下截圖導出數據:

仔細看上面的選項,只需要把structure那個勾去掉即可。

2.下載數據庫內容

因爲您需要看了我這篇日誌,所以,您的數據庫文件應該不小,請耐心等待下載。

導入數據庫結構

同樣恢復數據庫也分兩步:1.恢復數據庫結構;2.恢復數據庫內容;

由於結構的備份文件相當小,所以恢復結構請直接在phpmyadmin中恢復,恢復過程參見下圖:

選擇數據庫結構文件

導入數據庫數據

本文的重點來了,你之所以看這篇日誌,是因爲您的數據太大,無法直接phpmyadmin,導入,所以我特意你寫了一個腳本,直接在服務器上導入即可。

導入方法(請保證已經將數據庫結構導入了新的數據庫):

1.下載這個文件 import,解壓縮,放置在根目錄中;

2.用記事本打開import.php,修改前面4行,您應該知道如何修改,就是把數據庫密碼和數據庫用戶名等等給填寫正常;

3.解壓縮剛纔已經備份下來的數據庫內容文件,重命名爲 db.sql,上傳到網站根目錄;

4.打開你的網站 http://您的域名/import.php ,若設置正確的話,數據庫將在數秒之內導入成功,即使10M的數據庫也不會超時。


發佈了27 篇原創文章 · 獲贊 0 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章