将 sql.zip 文件导入 phpmyadmin 时出现内存大小错误
Posted
技术标签:
【中文标题】将 sql.zip 文件导入 phpmyadmin 时出现内存大小错误【英文标题】:Memory size error when importing sql.zip file into phpmyadmin 【发布时间】:2019-04-29 22:36:07 【问题描述】:我在将 sql.zip 文件导入 phpmyadmin 时遇到问题。当我尝试导入文件时,出现以下错误: 致命错误:
允许的内存大小为 134217728 字节已用尽(试图分配 132382880 字节)在 /usr/share/phpmyadmin/export.php 在线 310
我已经进入了配置文件和memory_limit is set to -1
(设置限制会更好吗?)当我导航到export.php
文件时,我找不到错误的原因。据我所知export.php
文件仍然是默认的,没有人编辑过该文件。
Here's an image of the line (cursor marking line 310)
多年来,我一直在反对这个问题,任何帮助将不胜感激。
【问题讨论】:
要么是 sql.zip 文件中的某些内容导致了问题,要么是 zip 文件超出了文件大小限制。 为什么要通过 PHP 导入数据库?只需通过mysql界面即可,非常简单 upload_max_filesize、post_max_size、max_execution_time 和 max_input_time 呢? 【参考方案1】:检查这个答案https://***.com/a/4546797/5458355。 使用终端,在全局路径中包含 mysql,尝试:
mysql -u <username> -p <databasename> < <filename.sql>
从终端导入数据库更快,如果文件太大,您必须这样做...检查您的 Apache 文件上传限制和内存限制。
【讨论】:
以上是关于将 sql.zip 文件导入 phpmyadmin 时出现内存大小错误的主要内容,如果未能解决你的问题,请参考以下文章