Magari togli il riferimento all'hosting se è a pagamento.
In genere è "l'hoster" che fornisce, a richiesta, anche uno o più database con i relativi parametri di accesso. Mi sembrerebbe la soluzione più ovvia. E' molto più macchinoso anche se, credo, teoricamente possibile allocare il db su un server fisicamente distinto. Naturalmente sul tuo avresti comunque bisogno del supporto php che non è detto sia presente di default. Quindi, come vedi, molto meglio tutto in un posto.
Ciao Ciao