最近群里有一位朋友做了一個(gè)小說網(wǎng)站,內(nèi)容量比較大,數(shù)據(jù)庫達(dá)到200多M。在導(dǎo)入數(shù)據(jù)庫時(shí)老是掛掉,根本無法正常的導(dǎo)入使用,折騰來折騰去,實(shí)在搞不定,然后,找到了我,我告訴了他一個(gè)方法,不管多大的數(shù)據(jù)庫都可以輕松的導(dǎo)入成功,在這里我就分享給大家,也算是給我自己的一個(gè)筆記記錄。
我相信很多新手或許都遇到過這樣的情況,phpMyAdmin無論是導(dǎo)入還是導(dǎo)出功能,文件太大了,要么導(dǎo)入不了,要么導(dǎo)出不了。其實(shí),也不盡然,只是我們操作的方法的問題,具體操作步驟如下:
我們進(jìn)入服務(wù)器的phpMyAdmin目錄,在這個(gè)目錄下有一個(gè) config.sample.inc.php 文件,我們將它下載到本地,重新命名為 config.inc.php,并用自己的開發(fā)工具打開編輯。
將

修改為:

接下來我們在 phpMyAdmin 的目錄下創(chuàng)建兩個(gè)空目錄,upload 和 save,并且把要導(dǎo)入的數(shù)據(jù)庫文件傳送到 upload 目錄下。


從上圖可以清楚的看到:
現(xiàn)在我們可以直接,從網(wǎng)站服務(wù)器上傳文件夾 upload/ 中選擇 backup.sql”。點(diǎn)擊“執(zhí)行”導(dǎo)入。
即使限制100M、1000M的大數(shù)據(jù)還是很快導(dǎo)入MYSQL數(shù)據(jù)庫了。
phpmyadmin導(dǎo)出同樣也要修改配置文件,上面已經(jīng)說過了,并附上了圖片,這里就直接省略了。


注意:
1、在導(dǎo)出A服務(wù)器上大些的數(shù)據(jù)庫時(shí)一般在導(dǎo)出文件大小在1GB左右時(shí)就自動停止了,并沒有將數(shù)據(jù)庫導(dǎo)出完整,這時(shí)候可以先將導(dǎo)出的數(shù)據(jù)導(dǎo)入到服務(wù)器B之后在B服務(wù)器上面使用phpmyadmin查看從A服務(wù)器一共導(dǎo)出了多少張表,然后,再次在A服務(wù)器上進(jìn)行剩下的表的導(dǎo)出。
2、導(dǎo)出文件過大的話在導(dǎo)入的時(shí)候會出現(xiàn)一次或者幾次導(dǎo)入不成功,此時(shí)應(yīng)根據(jù)提示再次將同一個(gè)數(shù)據(jù)文件進(jìn)行導(dǎo)入,多執(zhí)行幾次之后就會將數(shù)據(jù)文件全部導(dǎo)入成功。
3、在導(dǎo)出時(shí)盡量多批次導(dǎo)出,這樣導(dǎo)出的文件比較小,在導(dǎo)入的時(shí)候使用的時(shí)間比較短,可以在短時(shí)間內(nèi)了解到此次導(dǎo)出的數(shù)據(jù)文件是否有損壞或者其他情況。
以上就是phpMyAdmin導(dǎo)入導(dǎo)出“超大sql數(shù)據(jù)庫文件”教程的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答