我有一个WordPress生产网站。

我已经通过以下命令导出数据库:select database > export > custom > select all tables > select .zip compression > 'Go'

我已经下载了example.sql.zip文件,但当我上传到我的本地主机时,我得到这个错误:phpMyAdmin -错误>不正确的格式参数

我试着用其他格式导出,我得到了同样的错误。

我尝试过其他SQL数据库,它的导出/导入就好。

会是什么呢?一个损坏的数据库还是其他?

谢谢


当前回答

这个问题不是因为数据库损坏,而是PHP上传大小限制。建议在php.ini中增加以下变量的值:

upload_max_filesize=64M
post_max_size=64M

对于较大的数据库,您可能还希望将max_exection_time值增加到更长的值,以便在上传时不会超时。

保存对文件的更改并重新启动PHP服务器。

其他回答

你可以使用xampp shell

打开Xampp,单击shell

键入以下命令 Mysql -u username -p -v database_name < "/path/file.sql"

例如:用户名:root

      password : leave blank

Database_name是您要导入的数据库(在导入之前创建此数据库)

以上答案都不能解决我的问题。

我甚至找不到我的xampp - ubuntu中的“libraries”文件夹。

因此,我简单地使用以下命令重新启动:

sudo service apache2 restart

and

sudo service mysql restart

Just restarted apache and mysql. Logged in phpmyadmin again and it worked as usual.

谢谢我. . ! !

如果您正在使用wampp和windows 11 打开文件夹 C: \ \ phpmyadmin.conf wamp64 \别名

更新值

php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360

to

php_admin_value upload_max_filesize 1028M
php_admin_value post_max_size 1028M
php_admin_value max_execution_time 3600
php_admin_value max_input_time 3600

注意:如果你使用的是MAMP,你必须使用内置的编辑器编辑文件。

在语言部分(LH菜单列)中选择PHP接下来,在主面板中默认版本下拉菜单旁边单击指向右侧的小箭头。这将使用MAMP文本编辑器启动php.ini文件。对该文件所做的任何更改在重新启动服务器后都将继续存在。

通过Application->MAMP->bin->php->{选择版本}->php.ini编辑文件将无法工作。因为应用程序会覆盖您所做的任何更改。

不用说:“龙来了!”所以请复制一份原件,并保存在安全的地方,以防灾难发生。

当您更改这里提到的PHP设置并继续导入数据库而不首先重新启动Apache时,往往会发生这种情况。这将触发错误。