首页 > 解决方案 > 在 PHPMyAdmin 中导出表时没有 SQL 选项

问题描述

当我将表导出为 SQL 时,PHPMyAdmin 显示了一些奇怪的结果。如果我转到主数据库并在顶部选择导出(即整个数据库),它会按预期工作,但是当我转到一个表并尝试仅结束导出该表时,“格式:”部分。

在此处输入图像描述

我正在使用服务器版本:5.5.62(MySQL) 和 phpmyadmin 4.8.4。这是服务器范围的(发生在此服务器上的所有数据库上)

有一种解决方法,我可以转到主数据库级别并导出所有内容,然后只勾选我想要但想让它工作的表的选项。

我已经阅读了有关 max_input_vars 设置的信息,但如果是这种情况,它不会导出整个数据库,这只会发生在表级别。

提前致谢

标签: mysqlphpmyadmin

解决方案


该修复确实有效,此时已将其应用于许多服务器。

修复#14775:编辑'Export.php'

解析度:

通过 SSH 连接到服务器。

打开文件:

/usr/local/psa/admin/htdocs/domains/databases/phpMyAdmin/libraries/classes/Display/Export.php with a text editor.

注意:对于 Windows,它将是

%plesk_dir%admin\htdocs\domains\databases\phpMyAdmin\libraries\classes\Display\Export.php.

找线/* Scan for plugins */

在该行上方添加以下内容:

// Export a single table
if (isset($_GET['single_table'])) {
    $GLOBALS['single_table'] = $_GET['single_table'];
}

推荐阅读