Era MYSQL_ATTR_MAX_BUFFER_SIZE, que es de 1 MB por defecto.
Esto solucionó el problema:
$pdo->setAttribute(PDO::MYSQL_ATTR_MAX_BUFFER_SIZE, 1024*1024*50); // 50 MB
Era MYSQL_ATTR_MAX_BUFFER_SIZE, que es de 1 MB por defecto.
Esto solucionó el problema:
$pdo->setAttribute(PDO::MYSQL_ATTR_MAX_BUFFER_SIZE, 1024*1024*50); // 50 MB