Mi sa che devi dare il permesso al client che deve collegarsi al db mysql tramite host del server tuo dove c'è linux...
Mi aveva dato anche a me quel problema , poi con mysql-front aggiunto l'host e dato il permesso al db e le variie cose , he mi ha funzionato.
Ora mi ricordo che era cosi.
tu prova ad aggiungere l'host dove e il tuo numero ip del client e mettilo nel server e dagli accesso al db.
più/meno è cosi.
fai conto che lo fatto un'anno fà a memoria non melo ricordo.
ciao.