Ako zelis da ti direktno pristupaju bazi:
racunar mora da ti bude dostupan sa net-a, port za mysql (3306 ako se dobro secam) i mysql mora da radi na taj nacin. U samom mysql-u, u tabeli mysql moras da definises prava pristupa - koji user sa kojim passwordom sa koje adrese (% zamenjuje sve, ali generalno nije dobro resenje) i kojoj bazi sme da pristupi (oracle ljudi to zoveu - kojoj shemi, posto je sve to jedna baza, dok mysql gleda na te sheme kao na posebne baze). Onda oni moraju da imaju negde neke klijent programe kojima ce da se kace na tvoju bazu i da manipulisu podacima.
Ako zelis da pritupaju preko neke tvoje aplikacije:
1) ako je aplikacija (php ili nesto drugo) na tvom racunaru
racunar mora da ti bude dostupan sa net-a, otvoren port za web server (port 80), moras da imas i web server koji radi i da imas aplikaciju u php-u (recimo) koja preuzima zahteve od web servera i vraca mu rezultate. Mysql ne mora da bude dostupan spolja, jer php kao tvoja unutrasnja aplikacija pristupa lokalno bazi.
2) ako je aplikacija na nekom serveru negde, moras da obezbedis pristup mysql serveru spolja (opisano skroz gore kod direktnog pristupa bazi)
Osim toga, moras jos i da obezbedis da ti se racunar na internetu vidi ili pod istim IP-jem, ili pod istim imenom (nekoime.firmakojapruzadinamickidns.domen), i da obezbedis prilaz tom racunaru (da pustis odgovarajuce portove, tj. da zabranis firewall-u da ih odbija.
Otprilike tako. Ako to nisi nikad radio - srecno L:)
Kad sve ostalo zakaže, pročitaj uputstvo...