Erro:tempo limite de inatividade do handshake no Node.js v6.9.1 e MySQL
Parece que o tempo limite do mySql acontece porque minha conexão com a Internet leva mais tempo para se conectar ao servidor, então basicamente é um problema de configurações de DNS com o roteador.