当我将表导出为sql时,phpmyadmin显示了一些奇怪的结果。如果我转到主数据库并在顶部选择“导出”(即整个数据库),它将按预期工作,但当我转到一个表并尝试仅导出该表时,“格式:”部分的选择列表中没有sql选项。
我使用的服务器版本是:5.5.62(mysql)和phpMyAdmin4.8.4。这是服务器范围的(发生在此服务器上的所有数据库上)
有一个解决方法,我可以转到主数据库级别,导出所有的,只勾选我想要的表的选项,但我想让这个工作。
我读过关于max\u input\u vars设置的文章,但是如果是这样的话,它不会导出整个数据库,这只是在表级别发生的。
提前谢谢
3条答案
按热度按时间uhry853o1#
我在ubuntu本地使用xampp,没有/usr/local/psa/admin/htdocs/domains/databases/phpmyadmin/libraries/classes/display/export.php文件。所以我搜索了这个文件,在这里找到了它:/opt/lampp/phpmyadmin/libraries/classes/display/export.php从
(作为第一个答案)解决了我的问题。
cx6n0qe32#
这是由phpmyadmin版本4.8.4中的错误引起的。ppmyadmin团队正在这个github问题上进行研究。
似乎有一个解决方法可用(我没有自己测试):如果我选择db,然后选中表,在“with selected”下导出,我得到sql选项。
vtwuwzda3#
修复程序确实有效,目前已将其应用于许多服务器。
修复#14775:编辑
'Export.php'
分辨率:通过ssh连接到服务器。
打开文件:
注意:对于windows,它将
查找行
/* Scan for plugins */
在行上方添加以下内容: