Mi rispondo da solo, dovesse tornare utile a qualcuno.

MySql, oltre a pretendere un utente che abbia facolta di accesso al DB da server diversi da localhost, ha questa impostazione memorizzata anche in my.ini nella riga

bind-address=127.0.0.1

che consente l' accesso solo da localhost, per risolvere il problema basta commentarla.

Rimane comunque un problema e chiedo aiuto a qualcuno che conosca MySql:
Premesso che con questa semplice operazione risolvo tutti i miei problemi , quali sono le problematiche di sicurezza per tale operazione???

Il mio non vuol essere un eccesso di zelo, ma... prima di fare una c......a e ritrovarmi il db popolato da millemila tabelle create da chissacchi, magari cancellando le mie perche' gli davano fastidio...