A investigação mostra muitas soluções falando corretamente sobre a configuração do max_allowed_packet e wait_timeout para mysql em my.cnf; pequeno adendo que a instalação padrão do mysql no mac osx não parece incluir este arquivo. Você pode precisar primeiro criá-lo em /etc/my.cnf (isso é apenas um problema se você estiver usando a instalação padrão do mysql em vez de uma pilha de mamp ou similar)
conteúdo de /etc/my.cnf que corrigiu esse problema para mim abaixo:
[mysqld]
max_allowed_packet= 64M
wait_timeout= 6000