phpMyAdmin 给出 export.php 而不是数据库 sql 转储

phpMyAdmin gives export.php instead of database sql dump

环境

问题

当我尝试使用 Export 选项卡导出我的数据库时,在我的数据库页面下,它给了我 export.php 文件,其中的 body 部分是这样的:

<body>
    <h1>phpMyAdmin - Error</h1>
    <p>export.php: Missing parameter: export_type&lt;a href="./doc/html/faq.html#faqmissingparameters" target="documentation"&gt;&lt;img src="themes/dot.gif" title="Documentation" alt="Documentation" class="icon ic_b_help" /&gt;&lt;/a&gt;<br /></p>
</body>

但是,我希望 .sql 转储文件!

我的努力

编辑

在按下 Go 按钮之前添加了屏幕截图

  1. 检查 "Settings"(从主菜单),然后检查 "Export" 选项卡。 "Save as file" 应选中复选框。
  2. 设置导出选项时,选择:
    • "Custom - display all possible options" 单选按钮而不是 "Quick"。
    • 在 "Output" 部分设置 "Save output to file" 单选按钮。
    • 将 "Format" 下拉框设置为 "SQL"。

然后按 "Go" 按钮。

我尝试使用我的浏览器的 (Google Chrome 47.0.x.x) 控制台来查看它是否有问题,我注意到了这个警告:

Resource interpreted as Document but transferred with MIME type text/x-sql

然后我尝试一个接一个地禁用我的浏览器的扩展,我发现这个扩展是原因:

Free Download Manager Chrome extension (1.0.23)

我禁用了它,现在一切正常。

我遇到了同样的问题,但是我在增加网站Disk Space Usage后解决了。

我不知道你的问题是否会得到解决,但我解决了通过增加 Disk Space Usage

我在安装了 Magento CE 的 CentOS 云服务器上遇到了类似的问题。我的选择是导出所有表格,SQL 格式,保存到输出文件,添加 "Drop Table..",添加 "IF NOT EXISTS"。 它没有删除 .sql 文件,而是总是删除没有任何扩展名的 "sql" 文件,也不管我选择的文件名是什么。在 "sql" 文件中有当前 phpmyadmin 页面的 html 来源! 我通过取消注释并将 php.ini 中的变量 "max_input_vars" 增加到 3000 而不是 1000 来解决这个问题。 希望这对您有所帮助!

您好select导出数据库时自定义显示选项并取消选中选项

Dump TIMESTAMP columns in UTC (enables TIMESTAMP columns to be dumped and reloaded between servers in different time zones)

这将解决问题。

我猜你是运行http://localhost/phpmyadmin/export.php on Google Chrome. Switch to some other browser (Ex: Microsoft Edge) and then run http://localhost/phpmyadmin/export.php。现在像往常一样导出数据库。

我正在尝试导出我的 Magento 数据库。 phpmyadmin 没有删除 .sql 文件,而是返回了一个没有扩展名的 sql 命名文件。最后,我通过导航到 php.ini 文件并取消注释“max_input_vars”变量并增加其值解决了这个问题。在 php.ini 中进行更改后,不要忘记 重新启动 您的 xampp/wamp 服务器。