Hai le idee un po' troppo confuse.Originariamente inviato da aresit
Penso che sia proprio un problema di configurazione server (in questo caso apache) per permettere le richieste che arrivano dall'esterno.
Innanzitutto non è chiaro che poteri hai sul server remoto. Se sei in hosting, non è detto che la connessione in uscita sia abilitata, ma questo potrebbe anche essere un problema superabile.
Per quanto riguarda il server che riceve la connessione, apache c'entra meno di zero. E' mysql che riceve la richiesta, normalmente sulla porta 3306. Poi però bisogna anche vedere come è configurata la connessione di casa tua. Se hai un router, devi configurarlo per accettare connessioni su quella porta e inoltrarle al pc. Oltre, ovviamente, a dare i permessi all'utente mysql per le connessioni da remoto, ma quello è un problema che interviene in seconda battuta.