मैं आम तौर पर आपको सार्वजनिक पहुंच (या यहां तक कि आईपी प्रतिबंधों के साथ) के लिए पोर्ट 3306 खोलने की सलाह नहीं देता। मैं व्यक्तिगत रूप से हमेशा पुट्टी/एसएसएच के साथ सुरंग बंदरगाह 3306 और फिर डेटाबेस से कनेक्ट करने के लिए स्थानीयहोस्ट का उपयोग करता हूं।
इस मामले में उपयोगकर्ता के लिए इस तरह के विशेषाधिकार देना न भूलें:
grant all privileges on yourDatabaseName.* to 'yourUserName'@'localhost' identified by "yourUsersPassword";
यदि आप अभी भी सीधा संबंध बनाना चाहते हैं, तो संभव है कि आपके उपयोगकर्ता के पास अभी भी पर्याप्त विशेषाधिकार न हों। आप इसे आजमा सकते हैं:
grant all privileges on yourDatabaseName.* to 'yourUserName'@'yourClientsIp' identified by "yourUsersPassword";