【问题标题】:How to increase memory size for phpmyadmin如何增加 phpmyadmin 的内存大小
【发布时间】:2011-06-19 02:12:36
【问题描述】:

当我尝试在 localhost 上导入 magento 数据库时遇到一些问题。它只是导入 18 个表,但实际上它包含 383 个大约表。它给出了下面给出的错误

致命错误:第 253 行 /usr/share/phpmyadmin/libraries/import.lib.php 中允许的内存大小为 16777216 字节已用尽(尝试分配 2089674 字节)

这个问题将如何配置。 需要换php.ini吗?

【问题讨论】:

  • 是的,增加 php.ini 中的内存限制。更好的解决方案是不使用 phpmyadmin。使用 mysql 命令行客户端导入大文件。

标签: phpmyadmin php


【解决方案1】:

使用这个:

c:\mysql\bin\> mysql -u username -p password database_name < filename.sql

使用命令行导入

或 在 php.ini 中

memory_limit = 256M

将此更改为其他更大的值。但正如 Dan 所说,使用命令行更可取。

【讨论】:

  • 我更改了memory_limit,但没有任何改变。
【解决方案2】:

phpMyAdmin 最近一直在限制我的内存(我什至没有导入/执行大量数据)所以我刚刚在我的 config.inc.php 中尝试了以下内容

$cfg['MemoryLimit'] = '128M';

https://docs.phpmyadmin.net/en/latest/config.html#cfg_MemoryLimit

【讨论】:

  • 这是唯一真正增加 PHPMyAdmin 内存的解决方案。尽管如此,我还是不得不退回到命令行导入...
  • 我的 wamp 中没有名为“config.inc.php”的文件。
【解决方案3】:

试试这个http://dev.mysql.com/doc/refman/5.5/en/mysqlimport.html 我能够导入一个 930 MB 的数据库。

【讨论】:

    【解决方案4】:

    您可以像其他答案提到的那样更改 php.ini。在您的本地主机上可以。但是在具有更多虚拟主机的网络服务器上,您可能不想增加所有主机的内存限制(这就是 php.ini 中的指令所做的)。

    只为给定的虚拟主机增加内存限制编辑虚拟主机设置。例如:

    <VirtualHost *:443>
       #your virtualhost settings
       php_value memory_limit 64M #place any number you need
    </VirtualHost>
    

    或者,您可以将相同的 php_value 放入您的 .htaccess 文件中,但您的虚拟主机必须允许更改此值。

    【讨论】:

      【解决方案5】:

      我在迁移数据库时遇到了同样的问题。

      尝试使用如下查询更改导出配置以构建文件:

      INSERT INTO tbl_name VALUES (1,2,3)
      

      当我创建这样的查询时:

      INSERT INTO tbl_name (col_A,col_B) VALUES (1,2,3), (4,5,6), (7,8,9)
      

      查询太大而无法在内存中分配它们。 当我更改它时,有很多小查询,所以内存没有问题。

      【讨论】:

        【解决方案6】:

        就我而言,它通过在文件php.ini 中指定pcre.jit=0 来工作。

        【讨论】:

          【解决方案7】:

          使用这个:

          编辑您的 php.ini 文件:更改

          memory_limit = 256M
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-09-24
            • 2012-10-14
            • 2010-10-06
            • 2016-02-01
            • 2022-06-12
            • 1970-01-01
            • 2013-02-14
            相关资源
            最近更新 更多