修复 1:压缩 SQL 文件
如果问题与大文件有关,简单的方法是在上传之前压缩 SQL 文件(成 .zip)。
PHPMyAdmin 支持直接导入压缩文件。
如果服务器不允许我们更改 PHP 配置,这也很有用。
压缩文件名应该类似于 db-name.sql.zip
。
大多数情况下,当用户在 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