¿Se está ejecutando tu servidor en Win XP SP 2? Si la respuesta es afirmativa y tienes el Firewall de Windows activo (o cualquier otro firewall) debes de crear una excepción para pq permita conexiones al puerto de escucha de tu servidor (por lo regular 3306).
Checa también si el servidor de base de datos permite conexiones con el usuario que estas especificando desde equipos remotos y no nada más de forma local.
Si ya lo hiciste lo anterior y no funcionó
, lo ultimo que se me ocurre es revisar detenidamente los caracteres que usas al escribir el nombre de usuario y la contraseña (MAYÚSCULAS, minúsculas, caracteres especiales) por ahí puede estar el detalle.