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