繁体   English   中英

phpmyadmin 导出表时“处理请求出错” - 错误代码 500

[英]Phpmyadmin "Error in processing request" when export table - Error code 500

我正在尝试使用 PhpMyAdmin v. 4.5.3.1 访问本地主机上的数据库并导出表,但它不起作用。 我可以访问数据库、插入、搜索等,但是当我单击“导出”选项卡时,它给了我以下消息:

在此处输入图片说明

我在使用相同 WAMP 的 PhpMyAdmin 4.2.6 中没有这个问题....

有谁知道如何解决它?

谢谢!

我认为您应该在导出数据时使用 mysqldump。 从命令行:

mysqldump -uMYSQL-USER -h server -pMYSQL-USER database_name > /path-to-export

或者从脚本:

$command = "mysqldump -uMYSQL-USER -h server -pMYSQL-USER database_name > /path-to-export/file.sql";
exec($command, $output, $return_var);

这很容易实现自动化。

您可以通过增加内存限制并重新启动 httpd/apache 服务来修复此错误。 我有时通过增加 memory_limit 来修复它。 但现在我更喜欢使用终端命令来处理它。 最好总是习惯使用终端命令在 mysql 中执行如此大的操作。 由于您不依赖于基于 GUI 的系统,因此您可以获得速度和更多的控制权。

  1. 在终端使用mysqldump导出数据:mysqldump -u root -p db_name > /home/dump.sql

  2. 在终端中使用 mysqldump 只导出没有数据的模式:mysqldump -u root -p db_name --no-data > /home/dump.sql

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM