Est-ce que mysql-workbech ou Dbeaver sont sur la me machine que le serveur MySQL ?
Si oui, cela doit fonctionner sans problème avec les bons identifiants.
Si non, il faut configurer le serveur pour qu'il soit en écoute sur tout le réseau (attention à la sécurité) et créer un utilisateur autorisé à se connecter depuis une autre machine que localhost : cf
https://doc.ubuntu-fr.org/mysql#connexions_entrantes