【问题标题】:phpMyAdmin gives export.php instead of database sql dumpphpMyAdmin 提供 export.php 而不是数据库 sql 转储
【发布时间】:2015-12-09 13:49:20
【问题描述】:

环境

  • Windows 10 Enterprise x64 上的 Wamp 服务器 2.5 x64(MySQL 5.6.17,phpmyadmin4.1.14)(全新安装,自昨天完全安装以来没有重大变化)
  • windows everyone 组对C:\wamp\tmp\ 文件夹的完全控制访问权限,并且该文件夹不是只读的

问题

当我尝试使用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 转储文件!

我的努力

  • 我在 Google 上搜索了 export.php: Missing parameter: export_type,但没有成功。
  • 我还访问了http://localhost/phpmyadmin/doc/html/faq.html#faqmissingparameters 以获取任何有用的注释,但没有成功。
  • config.inc.php 中,$cfg['PmaAbsoluteUri'] 指令为空。
  • php.ini 中,arg_separator.input 指令的值是;&amp;

编辑

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

【问题讨论】:

    标签: mysql phpmyadmin


    【解决方案1】:

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

    资源解释为文档,但使用 MIME 类型 text/x-sql 传输

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

    Free Download Manager Chrome extension (1.0.23)
    

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

    【讨论】:

    • 你拯救了我的一天,以及我剩下的一天。谢谢。
    【解决方案2】:

    我在安装了 Magento CE 的 CentOS 云服务器上遇到了类似的问题。我的选择是导出所有表,SQL 格式,保存到输出文件,添加“删除表..”,添加“如果不存在”。 它没有删除一个 .sql 文件,而是总是删除一个没有任何扩展名的“sql”文件,无论我选择什么文件名。在那个“sql”文件里面有当前 phpmyadmin 页面的 html 源代码! 我通过取消注释并将 php.ini 中的变量“max_input_vars”增加到 3000 而不是 1000 解决了这个问题。 希望这会有所帮助!

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:
        1. 检查“设置”(从主菜单),然后检查“导出”选项卡。应选中“另存为文件”复选框。
        2. 设置导出选项时,请选择:
          • “自定义 - 显示所有可能的选项”单选按钮而不是“快速”。
          • 在“输出”部分设置“将输出保存到文件”单选按钮。
          • 将“格式”下拉框设置为“SQL”。

        然后按“开始”按钮。

        【讨论】:

        • 所有设置都和你上面提到的一样。我没有什么可以改变的!
        • 如果你不介意使用命令提示符:c:\>mysqldump -u you_db_user_name -p your_db_name >c:\file_name.sql
        【解决方案5】:

        我想您正在 Google Chrome 上运行 http://localhost/phpmyadmin/export.php。切换到其他浏览器(例如:Microsoft Edge),然后运行 ​​http://localhost/phpmyadmin/export.php。现在像往常一样导出数据库。

        【讨论】:

          【解决方案6】:

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

          我不知道你的问题会不会解决,但我通过增加Disk Space Usage来解决

          【讨论】:

            【解决方案7】:

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

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

            这将解决问题。

            【讨论】:

              猜你喜欢
              • 2010-12-15
              • 2016-07-31
              • 2017-06-24
              • 1970-01-01
              • 2017-10-29
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2011-04-22
              相关资源
              最近更新 更多