Estoy ejecutando mysqldump en un servidor mysql en un cron (como copia de seguridad) y recibo mensajes de advertencia como
mysqldump: Got error: 2013: Lost connection to MySQL server during query when doing refresh
¿Qué significa este error de MySQL (2013)? He buscado en Google y no es muy útil ...
Para el registro, mysqldump se conecta a un servidor esclavo MySQL, solía funcionar cuando se conectaba a un maestro.
2013 significa que la conexión al servidor se fue. Hay varias posibilidades disponibles:
KILL
ed la consultawait_timeout
y fue asesinadanet_wait_timeout
y fue asesinadofuente
net_read_timeout
= 600 yconnect_timeout
= 60¿abres la conexión, haces una operación larga que no involucra la conexión y luego intentas la consulta? si ese es el caso, mysql probablemente perdió la conexión debido a wait_timeout. simplemente vuelva a conectarse antes de emitir la consulta.
fuente