我有一个WordPress生产网站。
我已经通过以下命令导出数据库:select database > export > custom > select all tables > select .zip compression > 'Go'
我已经下载了example.sql.zip文件,但当我上传到我的本地主机时,我得到这个错误:phpMyAdmin -错误>不正确的格式参数
我试着用其他格式导出,我得到了同样的错误。
我尝试过其他SQL数据库,它的导出/导入就好。
会是什么呢?一个损坏的数据库还是其他?
谢谢
对我来说,调整这两个值是不够的。如果文件太大,还需要调整执行时间变量。
第一,. . / php . ini
upload_max_filesize=128M
post_max_size=128M
max_execution_time=1000
然后,. . / phpMyAdmin \图书馆\ config.default.php
$cfg['ExecTimeLimit'] = 1000;
这招对我很管用。当然,变量可以有不同的选择。也许执行时间会更长。大小取决于你的文件大小。
刚刚经历了同样的问题时,试图导入一个CSV (400 mb),也得到了一个红色的错误说
Error -不正确的格式参数
最初认为可能是参数的问题,然后又测试了一次。更快,从我以前的经验来看,我意识到这是由于其他原因(文件的大小,脚本的执行有一个定义的最大时间等)。
我打开了php。ini
并更改了以下设置的值
max_execution_time = 3000
max_input_time = 120
memory_limit = 512M
post_max_size = 1500M
upload_max_filesize = 1500M
修改完成后,停止MySQL和Apache并重新启动它们,进入phpmyadmin尝试导入。然后我又犯了一个错误
致命错误:超过300秒的最大执行时间
这是通过简单地设置xampp/phpmyadmin/libraries/config.default.php
$cfg['ExecTimeLimit'] = 0;
将其设置为0将禁用执行时间限制。
然后,过了一段时间,导入工作顺利进行。
如果您更喜欢在自己喜欢的编辑器中编辑php.ini文件,而不是在MAMP创建的编辑器中编辑,则需要首先停止服务器。
然后前往库->应用程序支持->appsolute->MAMP PRO->模板->php{version_number}.ini。临时和影响任何你想要的变化,特别是下面
max_execution_time = 3000
max_input_time = 60
memory_limit = 128M
post_max_size = 256M
upload_max_filesize 256M
如果PHPMyAdmin是你在Cpanel中使用的,也可以在PHPMyAdmin中进行更改。
$cfg['ExecTimeLimit'] = 300;
确保你复制了原始文件。你可以在conf!在这里
我也得到了这个错误,我正在使用ubuntu 20.04和PHP 8.0,所以我用这些步骤解决了这个问题:
sudo nano /etc/php/8.0/apache2/conf.d/php.ini
在打开的文件中,通过CTRL + w查找upload_max_filesize, post_max_size, max_input_time, max_execution_time并增加如下值:
max_execution_time = 3000
upload_max_filesize = 64M
max_input_time = 6000
upload_max_filesize = 64M
用CTRL + o保存INI文件,然后用CTRL + x关闭它。
然后通过以下命令重新启动web服务器:
sudo service apache2 restart
注意:这4个参数不是在一起的,你必须找到它们
一个接一个。