Sprawdź, czy możesz połączyć się z portem mysql przez telnet z tej zdalnej maszyny, np.
telnet 192.168.1.52 3306
Jeśli to się nie powiedzie, jest gdzieś zapora sieciowa uniemożliwiająca połączenie lub używasz mysql na innym porcie niż domyślny (3306) lub mysql nie jest skonfigurowany do nasłuchiwania na interfejsie/adresie IP (może po prostu jest skonfigurowany do nasłuchiwania w przypadku połączeń z hosta lokalnego sprawdź bind-address
konfiguracja w pliku konfiguracyjnym my.cnf)