Upewnij się, że "skip-networking" nie znajduje się w twoim pliku my.cnf (zrestartuj MySQL, jeśli jest po zmianie) i że utworzyłeś użytkownika z uprawnieniami do połączenia ze zdalnego hosta. Coś takiego:
PRZYZNAJ WYBÓR, WSTAW, AKTUALIZUJ, USUŃ Z mydb.mytable TO "myuser"@"myotherhost" IDENTYFIKOWANE PRZEZ "somepassword";