Porque no revisas si el usuario que usas para conectarte tiene permisos de conexion de cualquier otro direccion de la red, aqui te dejo una direccion con un ejemplo de como funciona esto:
http://dev.mysql.com/doc/refman/5.0/...ing-users.html
y puedes crear un usuario nuevo o usar el mismo pero con el parametro % para indicar que puede conectar desde cualquier ip o si solo quieres de una ip especifica puedes poner ...@'xxx.xxx.xxx.xxx', bueno espero te sirva cya