Yo uso mysqldump para crear un archivo plano con fines de copia de seguridad. He usado este archivo para recrear la base de datos en un servidor alternativo. Ejecuté el proceso de importación a través de ssh en la línea de comando y recibí múltiples Packet too Largeerrores.
Reinicé mysql con un paquete max_allowed_packet mucho más grande (es decir, 1000M) y aún recibí el error. Incluso intenté configurar max_allowed_packet en el archivo de importación, aún recibí el error.
¿Hay alguna manera de asegurar que max_allowed_packet esté configurado y / o use mysqldump que creará un archivo que no cause este problema?
Para referencia:
el archivo mysqldump sin comprimir es ~ 2GB
tipo de base de datos es INNODB

MySQL
max_allowed_packettodavía tiene que estar dentro de los límites del shell que lo inició, ¿ulimit -amuestra que esodata seg sizees ilimitado?fuente
Por alguna razón, ¿
max_allowed_packetes ignorado pormysqldump- por diseño ? El complemento real esnet_buffer_length. Así que en lugar de eso intentefuente