Accesso a MySQL via xampp
Per accedere al db tramite xampp è necessario avviare il db:
sudo /opt/lampp/lampp startmysql
E fin qui tutto bene....
Accesso a MySQL tramite MySQL Workbench
Qui c'è semplicemente un'azione da fare: creare un'istanza.

In fase di creazione di un'istanza potete trovarvi degli errori di connessione.

E questo è l'errore in fase di creazione

Connecting to MySQL server localhost...
Lost connection to MySQL server at 'reading initial communication packet', system error: 111
E quindi? bhe non c'è da disperare.... Avete attivato la security di xampp? (/opt/lampp/lampp security) Ebbene allora il server mysql non è più accessibile.
E' necessario resettare la security di mysql per la network, senza resettare l'accesso con password.
/opt/lampp/etc/my.cnf
Cercate sul file my.cnf presente in /opt/lampp/etc la configurazione "skip-networking" e commentatela.
Da:
# commented in by lampp security
# commented in by lampp security
#skip-networking skip-networking
# commented in by lampp security
# commented in by lampp security
#skip-networking #skip-networking