在使用phpMyadmin導(dǎo)入數(shù)據(jù)庫的時候,因為腳本在上傳的時候響應(yīng)時間過長,導(dǎo)致大于2M的數(shù)據(jù)偶爾會導(dǎo)入失敗。而且大多數(shù)默認(rèn)設(shè)置,只能導(dǎo)入2M的數(shù)據(jù)。
遇到這種情況
我們可以修改PHP.ini以及import.php對應(yīng)的$memory_limit大小限制。還可以直接導(dǎo)入服務(wù)器上任意大小的SQL文件。
這里說一下第二個方法:
首先,打開phpMyAdmin根目錄下的config.inc.php文件,然后找到
$cfg['UploadDir']
修改為
$cfg['UploadDir'] = ‘ck-import’
然后通過FTP將數(shù)據(jù)庫上傳到ck-import文件夾。
保存代碼后,在phpMyadmin的后臺操作頁面會多出來一個(web server upload directory)。在下拉列表里面選擇你需要導(dǎo)入的數(shù)據(jù)庫,就可以導(dǎo)入大文件了:
同理在備份數(shù)據(jù)庫的時候也可以直接保存在服務(wù)器上,修改 $cfg['SaveDir'] = ‘backup’ 參數(shù)即可。