Se hai una applicazione web o mobile/desktop che deve interfacciarsi al database solitamente si crea una api rest (accessibile tramite http) con cui interfacciarsi, non si fanno parlare le applicazioni esterne direttamente con il database.
Per scrivere l'api ti servirà un linguaggio lato server, tipo php (ma anche altri ovviamente).
Se invece devi per forza di cose collegarti direttamente a mysql devi cambiare hosting per il db, ci sono hosting appositi che offrono solo mysql oppure vps, che però dovrai gestirti da solo, che partono da 5$ al mese.