Un paio di chiarimenti:
1) phpmyadmin NON E' MySQL, e' SEMPLICEMENTE un tool che permette di accedere a MySQL con un'interfaccia grafica.
Questo e' utile MA ASSOLUTAMENTE NON necessario. Nel senso che ne puoi fare tranquillamente a meno.
2) MySQL e' un SERVER TCP/IP, cioe' e' CONTATTABILE ad un certo indirizzo di rete/porta. Per default la porta el 'a 3306.
Il problema e' l'INDIRIZZO DI RETE.
Un computer possiede MOLTI indirizzi di rete:
"127.0.0.1" (NON "12.0.0.1") OPPURE "localhost" (e' un ALIAS per "127.0.0.1") rappresentano IL COMPUTER STESSO.
Tale indirizzo e' visibile SOLO dal computer stesso, DA NESSUNA ALTRA PARTE.
Poi c'e' l'indirizzo assegnato alla (a ALLE) scheda di rete.
In generale questo e' "192.168.X.Y".
Ma potrebbe anche essere "10.X.Y.Z"
In generale NON E' "172.X.Y.Z".
Per conoscere TUTTI gli indirizzi di rete del computer, da console usa "ipconfig".
Per vedere quale funziona, DA UN'ALTRA macchina, da console, usa "ping <IP>" con gli IP ricuperati nel passo precedente
MA NON E' ANCORA FINITA.
La seconda e' che, per ovvi motivi di ""sicurezza"", per DEFAULT MySQL ascolta SOLO sull'indirizzo "127.0.0.1" (alias "localhost").
Affinche' sia VISIBILE anche da altre macchine NELLA STESSA RETE, DEVI abilitarne l'"ASCOLTO"" sull'indirizzo che ti serve.
Diciamo che, per tagliare la testa al toro, come INIZIO, puoi configurare MySQL ad ascoltare SU TUTTI GLI INDIRIZZI di rete, usando "0.0.0.0" (TUTTI ZERO).
Come si fa? Ci sono n-mila spiegiazioni su Internet.
MA NON E' ANCORA FINITA.
In genere c'e' di mezzo il firewall di Windows, che PERMETTE di connettersi all'esterno, MA IMPEDISCE tutti i collegamenti dall'esterno VERSO la macchina.
Anche qui, per tagliare la testa al toro, DISABILITA il firewall sulla macchina su cui gira MySQL.
MA NON E' ANCORA FINITA
Di nuovo, per motivi di sicurezza, MySQl puo' essere acceduto SOLO localmente usando l'utente "root".
E' necessario configurare ulteriori utenti con il diritto di accedere a MySQL, DA REMOTO.
Anche qui' ci sono N-MILA spiegiazioni su Internet.
MA NON E' ANCORA FINITA
Attento che difficilmente potrai installare MySQL su un serve Aruba e renderlo accessibile su Internet.
Quello che si fa e' installare MySQl sul server, QUINDI installare una sito web che ACCEDE AL DBMS LOCALMENTE, mentre da Internet PUOI ACCEDERE SOLO al sito web.
Il motivo e' abbastanza ragionevole: il DBMS contiene informazioni riservate che ""spiattellare"" sulla PIAZZA PLANETARIA non e' che sia una ""genialata""
POTREBBE ESSERE FINITA
Tutto quello che ti serve lo trovi nella documentazione di MySQL.
Che va studiata, ovviamente.
Se non funziona ancora, bisogna andare nel dettaglio del perche', perche' i motivi possono essere N-MILIONI.
Comunque, l'accesso al DBMS NON E' l'unica cosa da tenere in considerazione quando si realizza un'applicazione che usa dei server su Internet.
E' NECCESSARIO applicare tutta una serie di ""strategie"" allo scopo di ridurre al minimo problemi di sicurezza, gestire il fatto che Internete NON E' una rete ULTRA VELOCE, ci potrebbero essere delle perdite di connessione, di dati, ecc ...
Se speri di trovare UN LIBRO che spieghi tutto questo, non pensarci: NON ESISTE
Le informazioni le trovi distribuite in DECINE di libri/ANNI di esperienza.
CONCLUSIONI
Come vedi, non e' proprio come Access