相信很多人都知道,如果我們使用phpMyAdmin來維護(hù)mysql數(shù)據(jù)庫的時(shí)候,我們經(jīng)常需要做數(shù)據(jù)庫備份和恢復(fù)。經(jīng)常會(huì)用phpMyAdmin導(dǎo)入數(shù)據(jù)或者導(dǎo)出數(shù)據(jù)。
今天主要就是說說:phpMyAdmin導(dǎo)入數(shù)據(jù)庫文件過大的問題,例如:我這里導(dǎo)入的sql文件80M時(shí)就會(huì)出錯(cuò)。具體的解決方法如下:
第一種方法:PhpMyAdmin特有的一個(gè)功能,就是執(zhí)行已上傳的SQL或者ZIP文件的導(dǎo)入功能。(推薦)
1、打開phpmyadmin安裝目錄下的config.inc.php,例如:c:/phpmyadmin/config.inc.php
2、找到 $cfg[‘UploadDir’] 這個(gè)字眼 (沒有就自己加)
3、改成 $cfg[‘UploadDir’] = ‘upload’; //用upload代表上傳的文件夾名字,告訴大家這個(gè)文件夾名是隨意寫的,不要寫中文即可!
4、然后,新建一個(gè)文件夾叫 upload。例如:c:/phpmyadmin/upload;
5、然后,把你的大的sql文件上傳到這個(gè) upload文件夾。例如:我這里是把 backup.sql 文件上傳到這里的。
6、回到 phpMyAdmin 的導(dǎo)入頁面刷新,開始導(dǎo)入!

從上圖可以清楚的看到:
現(xiàn)在我們可以直接,從網(wǎng)站服務(wù)器上傳文件夾 upload/ 中選擇 backup.sql”。點(diǎn)擊“執(zhí)行”導(dǎo)入。
即使限制100M、1000M的大數(shù)據(jù)還是很快導(dǎo)入MYSQL數(shù)據(jù)庫了。
注意:
一般超時(shí)時(shí)間是300秒,如果超時(shí)就要去修改另外一個(gè)文件的配置,例如:c:/phpmyadmin/libraries/config.default.php (友情提示:phpmyadmin的安裝目錄只是一個(gè)舉例,你們裝的不一定和我一樣,不要死磕這個(gè)目錄怎么找不到?一定要結(jié)合自身的情況)。
找到$cfg[‘ExecTimeLimit’],并改為$cfg[‘ExecTimeLimit’] = 0 代表無限制!
然后,重啟mysql服務(wù)!
以上就是phpMyAdmin導(dǎo)入文件大小限制(sql文件過大)解決方法的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答