"Il server MySQL è andato via" è un sintomo di un errore di pacchetto massimo.http://dev.mysql.com/doc/refman/5.0/en/gone-away.html
Modifica il comando per specificare un valore maggiore per max_allowed_packet.
mysqldump --opt db1 | mysql --max_allowed_packet=32M db2
Il valore predefinito è 1M. Potrebbero essere necessari tentativi ed errori per ottenere il valore corretto.http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_allowed_packet