【问题标题】:phpMyAdmin: "URI too large"phpMyAdmin:“URI 太大”
【发布时间】:2016-04-26 11:24:21
【问题描述】:

我正在使用XAMPP 5.6.15 for Windows。我设置了许多表,其中包含很多属性和一些内容。
当我点击phpMyAdmin 中的“Designer”,然后点击“export schema”时,我得到了这个错误:

提交的 URI 太大!

请求的 URL 的长度超过了这个容量限制 服务器。无法处理该请求。

URI 如下所示:

http://localhost/phpmyadmin/schema_export.php?t_x[myTable1.amp_vs_msaccess]=51&t_y[myTable2.amp_vs_msaccess]=152&t_v[myTable3.amp_vs_msaccess]...[myTable500.amp_vs_msaccess]

我已经尝试了不同的选项,例如 PDF、SVG 等。

我想直观地展示我的表格及其关系。

还有其他方法可以导出我的架构吗?
我可以切换到POST而不是GET吗?

【问题讨论】:

  • 请问,如果您可以控制服务器,为什么不直接使用mysqldump.exe? :)
  • 该版本的 XAMPP 包含哪些 phpMyAdmin 版本?

标签: php mysql database phpmyadmin xampp


【解决方案1】:

增加 Apache 服务器中的 URI 限制。 你可以从 http://httpd.apache.org/docs/2.0/mod/core.html#limitrequestline

【讨论】:

    【解决方案2】:

    PMA 的最大缺点是 Web 服务器的设计初衷不是处理这样的大量数据。我见过 PMA 在 100k 行中阻塞。

    我建议使用 mysqldump 或 MySQL Workbench(内置 mysqldump 实用程序)并直接使用 MySQL,而不是仅仅依赖 PMA 进行批量数据移动。

    【讨论】:

    • 我同意 MYSQL Workbench 的建议,它很好而且免费。虽然我不得不说这更像是一个评论而不是一个答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多