Cita: pero no consigo conectar XAMPP con esta base de datos.
Si lo que te dan es "localhost" como servidor de conexión, entonces no puedes conectar en forma remota a ese servidor. No te serviría para ese fin.
Esa parametrización sería para los scripts que se ejecuten en SU servidor de Web, sin conexiones desde afuera.
¿Les preguntaste si puedes conectarte a esa base en remoto?