È molto probabile che la rete sia disattivata, ciò significa che il server mysql comunica con i client tramite socket UNIX e non tramite TCP/IP. Puoi verificarlo eseguendo il client mysql ed eseguire il comando "status". Se vedi il numero di porta lì, allora il tuo server mysql comunica tramite TCP/IP, altrimenti vedrai qualcosa come "nome percorso socket...", ottieni il nome del percorso e forniscilo ai parametri di connessione node.js, ad es.
...socketPathname:'/opt/lampp/var/...',...
Dai un'occhiata in https://github.com/felixge/node-mysql pagina (cerca "socketPathname")
Spero, questo è il tuo problema.