So che a questa domanda è stata data risposta, ma per me il problema era che il server mysql è in ascolto su un socket Unix non su un socket TCP. Quindi la soluzione era aggiungere:
port: '/var/run/mysqld/mysqld.sock'
alle opzioni di connessione.