为什么最新的phpmyadmin删除了sql作为导出格式?

时间:2018-12-16 10:01:51

标签: sql phpmyadmin export

我正在使用phpmyadmin 4.8.4,并尝试导出我的一张表作为备份。我注意到sql已被删除为导出文件类型。

为什么会这样?现在,我必须导出为CSV,然后如果要导入,则需要先删除表格。然后,在导入CSV之后,我需要重命名该表并确保它使用与原始表相同的排序规则。相比之下,当我可以使用sql导入所有内容而无需进行所有额外工作时,这还需要大量工作。

请有人可以将sql放回原位!!

谢谢

马克·金MCP

3 个答案:

答案 0 :(得分:1)

他们现在已经解决了...

Fix for 14775

本质上:

  1. 通过SSH连接到服务器。
  2. 使用文本编辑器打开文件/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/classes/Display/Export.php。 注意:对于Windows,它将为%plesk_dir%admin \ htdocs \ domains \ databases \ phpMyAdmin \ libraries \ classes \ Display \ Export.php。
  3. 找到“ / *扫描插件* /”行
  4. 在行上方添加以下内容:

    //导出单个表

        if (isset($_GET['single_table'])) {
    
            $GLOBALS['single_table'] = $_GET['single_table'];
    
        }
    
  5. 保存文件。

More Reference.

答案 1 :(得分:0)

这确实是phpmyadmin 4.8.4中的错误。 github issue已在5天前打开,开发团队昨天告知,应该在几天之内提供4.8.4.1版的修复程序

答案 2 :(得分:0)

如果您无权安装phpmyadmin,则可以在表上进行选择,然后在“查询结果操作”的页面底部,单击小的导出图标。