我正在尝试将55 MB的数据库导入到localhost上的mysql和XML格式的数据库中,我收到了内存不足的错误。
Fatal error: Out of memory (allocated 549453824) (tried to allocate 485169255 bytes) in E:\XAAMP\phpMyAdmin\libraries\Error_Handler.class.php on line 305
在此之前我已经更改了php.ini文件并制作了
upload_max_filesize = 256M
post_max_size = 128M
答案 0 :(得分:0)
您还需要增加php.ini中允许的内存限制 - 例如:
memory_limit = 256M
或直接在脚本中使用ini_set()
ini_set('memory_limit','256M');
更好的解决方案是使用以下方法导入它:
mysql -u your_username -p db_name < paht_to_sql_file.sql
答案 1 :(得分:0)