У меня была эта проблема в приложении Ruby on Rails 3, использующем гем mysql2
. Я скопировал ошибочный запрос и попытался запустить его в MySQL напрямую, и я получил ту же ошибку: «Сервер MySQL пропал».
Запрос был очень, очень большой. Очень большая вставка (+1 МБ). Поле, в которое я пытался вставить, было столбцом TEXT, и его максимальный размер составлял 64 КБ. Вместо того, чтобы выдать ошибку, соединение прервалось.
Я увеличил размер поля и получил то же самое, так что я все еще не уверен, в чем именно заключалась проблема. Дело в том, что это было в базе данных из-за какого-то странного запроса. Во всяком случае!