El problema consiste en que en el propio servidor me conecto bien con MySQL si le pongo localhost, pero si le pongo la IP o el nombre DNS me deniega el acceso
Lo mismo sucede cuando intento conectarme desde otra PC de la red, que le pongo el nombre del servidor y me deniega el acceso

El usuario y la contraseña estan bien, pues con esos mismos se conecta bien usando localhost en el propio servidor
Por que estará sucediendo esto?
Hace un tiempo si podia acceder bien, pero no se que habra pasado que ahora no