अपने होस्ट से सर्वर पर टेलनेटिंग का प्रयास करें और देखें कि क्या आपको कोई प्रतिक्रिया मिलती है।
telnet host 3306
यदि वह काम नहीं करता है, तो संभवतः आपके मैक पर कुछ स्थानीय फ़ायरवॉल है जो कनेक्शन को अवरुद्ध कर रहा है। साथ ही, एक बात जिसका आपने उल्लेख नहीं किया वह यह है कि आप विंडोज़ कंप्यूटर से कनेक्ट कर सकते हैं न कि मैक से... क्या वे एक ही नेटवर्क पर हैं? अगर वे अलग-अलग नेटवर्क पर या अलग-अलग जगहों पर हैं, तो यह स्थानीय नेटवर्क की समस्या का संकेत दे सकता है।
यह निश्चित रूप से MySQL के साथ कोई समस्या नहीं है, लेकिन मैक पर ही कुछ के साथ है।