MySQL 和 phpMyAdmin - 导出并不总是导出所有内容

MySQL 和 phpMyAdmin - 导出并不总是导出所有内容

事情是这样的。在完全不同的主机、安装、操作系统和 MySQL 和 PHP(以及 phpMyAdmin)版本上(但始终在我通过互联网访问的主机上),我发现了一个有趣的情况:

当我尝试使用压缩(gzip、zip,无所谓)导出包含“大量”数据的数据库表(MyISAM 或 InnoDB)时,生成的文件不完整。

我把“很多”放在引号里,因为根据平台不同,行数范围从 1 000 行到 30 000 行不等。实际数量似乎无关紧要。

我已经通过在命令行上运行 mysqldump 然后压缩输出来解决这个问题,但我想听听社区的意见,这是否是一个已知问题,或者它是否与我们在南非的垃圾带宽有关,最近被信鸽打败

答案1

我猜测这是 phpMyAdmin 的脚本超时问题,或者可能是底层网络服务器的文件大小限制。

更新
在逐个脚本的基础上,您可以set_time_limit(0);在顶部添加,它将覆盖 PHP 脚本超时设置,使其变为无限。除 0 以外的任何值都将设置为该秒数。

答案2

我认为这是超时/浏览器问题或类似问题。

我当时正在和phpmyadminChrome 浏览器但事实并非如此出口D b。

但是我已切换到 Firefox对我来说很有效。所以更换浏览器然后再试一次!

相关内容