Por ejemplo cuando uno esta programando en PHP en teoria si en lugar de localhost (127.0.0.1) se pone la ip de la base de datos remota el username y password deberia conectar
Sin embargo en el servidor de la base de datos bloquean el acceso de IP fuera de su block
Yo por ejemplo en un centro de datos en (theplanet) USA, y les pregunte que si yo contrataba digamos 2 servidores con ellos, y tambien contrataba el Oracle 10G, que si podia accesar a esa base de datos Oracle 10G, con mi nombre de usuario y password, desde otro server en otro centro de datos, y me dijeron que no, que solo se podia usar para los servidores que tuviera con ellos
Puede ser que sea por seguridad, pero bueno..... (¿Que piensan?)
Saludos