无法使用 phpmyadmin 导出本地数据库

Posted

技术标签:

【中文标题】无法使用 phpmyadmin 导出本地数据库【英文标题】:Cannot export local databases using phpmyadmin 【发布时间】:2018-04-16 09:12:20 【问题描述】:

环境:

Windows 10

XAMPP Win32 7.0.23

php:7.0.23

MariaDB 10.1.28?

Magento 2.1.9

我无法导出任何数据库。我收到“警告:此页面上的表单有超过 1000 个字段”消息,然后导出不起作用。根据我的阅读,您应该更改 php.ini 中的 max_input_vars。我检查了我唯一的 php.ini 文件。该行已被注释掉。我删除了分号并增加了值 - 几次。这是它现在的样子:

;可以接受多少个 GET/POST/COOKIE 输入变量

max_input_vars = 10000

无论我将它增加到什么,当我尝试导出数据库时,我仍然会收到相同的 1,000 个字段消息。我搜索了整个 XAMPP 目录和子目录,但除了 xampp/php 目录中的那个之外,没有找到其他 php.ini。对于一个相当新的只有少数产品的 Magento 数据库,我认为它不需要高于 10,000。当我将数据库导入 XAMPP 时,它的总大小不到 2 MB。我尝试为未修改的演示站点导出另一个 Magento 数据库,我得到了相同的警告和结果。

有人可以帮助我吗?谢谢。

更新: info.php 创建并验证当前 max_input_vars = 10000。我在 phpmyadmin 中选择数据库,然后单击顶部的导出按钮。在简单模式下,导出选择给定数据库的所有表进行导出。

【问题讨论】:

【参考方案1】:

将 info.php 放入文档根目录

<?php
phpinfo();
?>

在浏览器中调用文件并检查 max_input_vars 的值。

同时指定您是导出整个数据库还是导出查询结果以获取更多建议

【讨论】:

info.php 创建并验证当前的 max_input_vars = 10000。我在 phpmyadmin 中选择数据库,然后单击顶部的导出按钮。在简单模式下,导出选择给定数据库的所有表进行导出。

以上是关于无法使用 phpmyadmin 导出本地数据库的主要内容,如果未能解决你的问题,请参考以下文章

PhpMyAdmin 数据库导出。

从 phpMyAdmin 导出 .sql 数据库

我无法访问本地网络和 phpMyAdmin

从 phpMyAdmin 导出的数据库导入 phpMyAdmin 时出错

通过 PHPMyAdmin 导出 MySQL 数据库

我无法通过本地 phpmyadmin 访问远程 mysql 服务器