Jeśli http://www.whatismyip.com/ a adres, który otrzymujesz z ipconfig, jest inny, co oznacza, że używasz lokalnego routera (prawdopodobnie tego, którego używasz do łączenia się z Internetem) z translacją adresów sieciowych. Innymi słowy, masz sieć lokalną (w swoim domu lub ulubionej kafejce internetowej), która ma adresy sieci prywatnej, takie jak 192.168.0.1 lub 10.0.0.1.
MySQL zwykle używa nasłuchiwania na porcie 3306 dla żądań połączeń przychodzących. Jednak, gdy próbujesz połączyć się za pośrednictwem swojego publicznego adresu IP (jaki jest mój adres IP), dostawca sieci wysyła żądanie do routera. Router zauważa port 3306, ale prawdopodobnie nie wie, co z nim zrobić. Więc po cichu ignoruje żądanie. Oprogramowanie, którego używasz do nawiązania połączenia, wygasa. To jest dobre. Crackerzy próbują połączyć się z takimi portami, aby sprawdzić, czy mogą dostać się do twojego komputera.
Aby to zadziałało, musisz skonfigurować router tak, aby przekazywał przychodzące żądania TCP na port 3306 do maszyny, na której działa serwer MySQL. Prawdopodobnie ma do tego ekran konfiguracji. Będzie działać na routerze, który posiadasz. Nie będzie działać na routerze w kawiarni.
Jeśli nie masz pewności, co oznacza „port” lub dlaczego otrzymujesz inny adres IP z ipconfig i z http://www.whatismyip.com/ , z szacunkiem, zanim spróbujesz tego rodzaju rzeczy, prawdopodobnie musisz dowiedzieć się trochę więcej o technologii internetowej.