1

警告:33797274 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制

我导出了 mysql 表的内容,并希望使用 PHPMyadmin 将其导入本地计算机中与源同名的数据库,但是当我想导入转储文件时出现此错误。

这是否意味着文件太大或什么?有什么办法可以解决这个问题吗?

4

2 回答 2

1

由于您的转储文件太大而无法像这样传输(某些服务器设置),您可以使用以下方法:

  • 转储表的结构(没有数据)。
  • select特定大小的数据块;每个块小于 8MB。
  • 加载结构转储,然后加载数据(以正确的顺序)

此过程可能会破坏对该表及其数据集的引用。

于 2013-04-03T08:07:19.247 回答
0

PHPMyAdmin 通常有关于 SQL 上传的限制。

最简单的方法 - 将该 SQL 文件分成多个文件。

其他方法 -

  1. 试试 GZip。
  2. 在您的服务器上编辑您的 php.ini 文件并增加您的 post_max_size 和 upload_max_filesize。
  3. 使用命令行总是有效的。您需要将 SQL 文件上传到远程主机才能正常工作。

    mysql -u myuser -p mydatabase < myfile.sql

于 2013-04-03T08:04:57.543 回答