修复 1:压缩 SQL 文件

如果问题与大文件有关,简单的方法是在上传之前压缩 SQL 文件(成 .zip)。
PHPMyAdmin 支持直接导入压缩文件。

如果服务器不允许我们更改 PHP 配置,这也很有用。
压缩文件名应该类似于 db-name.sql.zip

在PHPMyAdmin中导入大型数据库时,如何修复Incorrect format parameter错误?

大多数情况下,当用户在 PHPMyAdmin 中导入大型数据库文件时可能会遇到 Incorrect format parameter 错误。

修复 4:使用命令行:

如果数据库文件不是以 MB 为单位而是以 GB 为单位,我们可能需要使用命令行来导入它。
这是示例命令:

mysql -u root -p db-name < db-file.sql

修复 3:直接使用 SQL 选项卡运行:

我们可以直接将 sql 文件中的所有数据复制到 SQL 选项卡中,然后单击“开始”按钮运行所有查询。
但是,如果数据很大并且超过 PHP 中默认的最大执行时间,则此选项不太可能成功。

“在 PHPMyAdmin 中”错误的常见原因:

  • 当前文件/脚本/操作在 PHP 中超出了“最大执行时间”
  • 我们正在上传为 PHP 脚本定义的最大上传文件大小
  • 上传文件的 post 请求已超过 PHP 中定义的最大大小
  • 我们已超出 PHP 脚本允许分配的最大内存量

因此,可以通过增加限制来使用 PHP 配置文件进行修复。

查看更多教程 https://on  itroad.com

修复 2:增加 PHP 配置中的大小

根据文件上传大小和所需的大致执行时间更改或者调整 PHP 配置设置。
下面是一个使用 php.ini文件增加限制的例子。

max_execution_time = 600
max_input_time = 300
memory_limit = 256M
post_max_size = 300M
upload_max_filesize = 300M

注意:我们也可以尝试尽可能设置最大值,但请记住在工作完成后将其还原。

日期:2020-09-17 00:10:53 来源:oir作者:oir