解決phpmyadmin導(dǎo)入mysql時因文件過大無法成功的問題
其實以前寫過一次phpmyadmin無法導(dǎo)入大文件的解決方案,然而有些東西,若不點透,還是會有很大批的網(wǎng)友不明白怎么操作。所以下面我只告訴步驟,不再講任何原理,事實證明,任何原理,懂的人沒有必要看,不懂的人他們不會去看,即使原理很淺顯。
考慮用帝國備份王可忽視本文,不過方法還是值得大家了解學習。
首先在原來的phpmyadmin中分兩步導(dǎo)出mysql數(shù)據(jù)庫
請分兩個步驟導(dǎo)出
第一步:導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)。數(shù)據(jù)庫結(jié)構(gòu)文件一般很小,幾乎不可能超過2M,所以可以直接在另外一個phpmyadmin的上面直接恢復(fù);
第二步:導(dǎo)出數(shù)據(jù)內(nèi)容。這個文件若是太大,則可以采用cosbeta寫的程序進行恢復(fù)(程序下載在本頁最后,別急,請看完步驟再去下載)。
導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)
進入phpmyadmin,按照如下截圖導(dǎo)出數(shù)據(jù):
1.點擊要導(dǎo)出的數(shù)據(jù)庫名
2.點擊導(dǎo)出按鈕。
3.選擇只導(dǎo)出結(jié)構(gòu)
仔細看上面的選項,只需要把data那個勾去掉即可。只導(dǎo)出數(shù)據(jù)就恰恰相反,把structure勾去掉,data的勾選上
4.下載數(shù)據(jù)庫結(jié)構(gòu)
數(shù)據(jù)庫結(jié)構(gòu)的文件非常小,所以一般幾秒鐘即可搞定。
導(dǎo)出數(shù)據(jù)庫內(nèi)容
1.進入phpmyadmin,按照如下截圖導(dǎo)出數(shù)據(jù):
仔細看上面的選項,只需要把structure那個勾去掉即可。
2.下載數(shù)據(jù)庫內(nèi)容
因為您需要看了我這篇日志,所以,您的數(shù)據(jù)庫文件應(yīng)該不小,請耐心等待下載。
導(dǎo)入數(shù)據(jù)庫結(jié)構(gòu)
同樣恢復(fù)數(shù)據(jù)庫也分兩步:1.恢復(fù)數(shù)據(jù)庫結(jié)構(gòu);2.恢復(fù)數(shù)據(jù)庫內(nèi)容;
由于結(jié)構(gòu)的備份文件相當小,所以恢復(fù)結(jié)構(gòu)請直接在phpmyadmin中恢復(fù),恢復(fù)過程參見下圖:
選擇數(shù)據(jù)庫結(jié)構(gòu)文件
導(dǎo)入數(shù)據(jù)庫數(shù)據(jù)
本文的重點來了,你之所以看這篇日志,是因為您的數(shù)據(jù)太大,無法直接phpmyadmin,導(dǎo)入,所以我特意你寫了一個腳本,直接在服務(wù)器上導(dǎo)入即可。
導(dǎo)入方法(請保證已經(jīng)將數(shù)據(jù)庫結(jié)構(gòu)導(dǎo)入了新的數(shù)據(jù)庫):
1.下載這個文件 import,解壓縮,放置在根目錄中;
2.用記事本打開import.php,修改前面4行,您應(yīng)該知道如何修改,就是把數(shù)據(jù)庫密碼和數(shù)據(jù)庫用戶名等等給填寫正常;
3.解壓縮剛才已經(jīng)備份下來的數(shù)據(jù)庫內(nèi)容文件,重命名為 db.sql,上傳到網(wǎng)站根目錄;
4.打開你的網(wǎng)站 http://您的域名/import.php ,若設(shè)置正確的話,數(shù)據(jù)庫將在數(shù)秒之內(nèi)導(dǎo)入成功,即使10M的數(shù)據(jù)庫也不會超時。
關(guān)鍵詞:phpmyadmin,mysql
閱讀本文后您有什么感想? 已有 人給出評價!
- 2
- 2
- 2
- 2
- 2
- 2