Versuchen Sie, von Ihrem Host aus mit Telnet auf den Server zuzugreifen, und prüfen Sie, ob Sie eine Antwort erhalten.
telnet host 3306
Wenn das nicht funktioniert, haben Sie wahrscheinlich eine lokale Firewall auf Ihrem Mac, die die Verbindung blockiert. Eine Sache, die Sie nicht erwähnen, ist, dass Sie eine Verbindung von einem Windows-Computer und nicht von einem Mac herstellen können ... befinden sie sich im selben Netzwerk? Wenn sie sich in unterschiedlichen Netzwerken oder an unterschiedlichen Orten befinden, könnte dies auf ein lokales Netzwerkproblem hinweisen.
Dies ist definitiv kein Problem mit mysql, sondern mit etwas auf dem Mac selbst.