Так вот в чем дело. На совершенно разных хостах, установках, операционных системах и версиях MySQL и PHP (и phpMyAdmin) (но всегда на хосте, который я посещаю через Интернет), я обнаружил интересную ситуацию:
Когда я пытаюсь экспортировать таблицу базы данных (MyISAM или InnoDB), в которой содержится «много» данных, используя сжатие (gzip, zip, это не имеет значения), сгенерированный файл не является полным.
Я заключил «много» в кавычки, потому что он варьируется от 1 000 до 30 000 строк, в зависимости от платформы. Кажется, реальная сумма не имеет значения.
Я обошел эту проблему, запустив mysqldump в командной строке и затем сжав вывод, но я хотел услышать от сообщества, является ли это известной проблемой или имеет какое-то отношение к полосе пропускания дерьма, которую мы имеем в Южной Африке. , который недавно был избит почтовым голубем.
Я предполагаю, что это проблема тайм-аута скрипта с phpMyAdmin или, возможно, ограничение размера файла базового веб-сервера.
Обновить
На основе сценария за сценарием вы можете добавить set_time_limit(0);
вверху, и он переопределит настройки PHP для тайм-аута скрипта на бесконечность. Любое значение, кроме 0, установит его на это количество секунд.