无法在phpMyAdmin中以SQL格式导出表

Mur*_*t R 6 sql phpmyadmin

我想从phpMyAdmin导出我的SQL表,但在我的服务器中我不能选择SQL格式,因为它不存在.

我也无法导出总的SQL文件.单击Go后,我的浏览器显示错误.

我怎么解决这个问题?

问题截图

小智 16

他们现在确实有一个修复:

资源: 问题14775 | 修复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.

  1. 查找线/* Scan for plugins */(约662行)
  2. 在行上方添加以下内容:

// Export a single table

if (isset($_GET['single_table'])) {

    $GLOBALS['single_table'] = $_GET['single_table'];

}
Run Code Online (Sandbox Code Playgroud)
  1. 保存文件.

这里有更多参考.


小智 9

在问题未解决之前,您可以尝试其他方法。打开您要导出的表,然后一直向下浏览查询结果操作。您可以在其中导出查询结果,这是SQL的选项。就我而言,这可以。 点击查看截图


小智 4

如果是 phpMyAdmin 4.8.4,那么您可能遇到过这个问题: https: //github.com/phpmyadmin/phpmyadmin/issues/14775

它应该在接下来的几天内修复,并在下一次更新中 - 同时,您可以尝试使用旧版本的 phpMyAdmin 进行导出或 mysqldump(或其他方式导出 DB\table)。