Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

दूरस्थ MySQL डेटाबेस से कनेक्ट करें

नहीं, चार्टर इसके बारे में कुछ नहीं कर पाएगा, क्योंकि यह त्रुटि आ रही है सीधे MySQL सर्वर से , क्योंकि आपका आईपी पता एक्सेस के लिए कॉन्फ़िगर किए गए होस्ट में से नहीं है।

Error: 1130 SQLSTATE: HY000 (ER_HOST_NOT_PRIVILEGED)
Message: Host '%s' is not allowed to connect to this MySQL server

सही समाधान में यह समझना शामिल है कि MySQL एक्सेस प्रिविलेज सिस्टम ए> उपयोगकर्ता नाम + होस्ट आईपी पता या नाम का व्यवहार करता है जहां कनेक्शन "खाता" के रूप में उत्पन्न हो रहा है - उपयोगकर्ता नाम स्वयं नहीं।

'foo'@'localhost'   # username foo connecting from the server machine
'foo'@'192.168.1.1' # username foo from IP address 192.168.1.1
'foo'@'192.168.1.%' # username foo from IP address 192.168.1.*
'foo'@'192.168.%'   # username foo from IP address 192.168.*.*
'foo'@'%'           # username foo from any IP address

MySQL के विशेषाधिकार प्रणाली में, ये 5 अलग-अलग "उपयोगकर्ता" हैं, संभावित रूप से 5 अलग-अलग पासवर्ड के साथ। यदि किसी भी उपयोगकर्ता को आपके आईपी पते या आपके मेल खाने वाले किसी वाइल्डकार्ड पते से कनेक्ट करने की अनुमति नहीं है, तो आपको यही संदेश प्राप्त होगा। इसे आगे समझाया गया है, यहां और यहां

mysql . के साथ आप कुछ नहीं कर सकते सर्वर के कॉन्फ़िगरेशन को ओवरराइड करने के लिए कमांड लाइन क्लाइंट, हालांकि आप एक SSH टनल का उपयोग कर सकते हैं ताकि सर्वर को लगे कि आप localhost से कनेक्ट हो रहे हैं। या कोई अन्य विश्वसनीय होस्ट, जैसा कि एक टिप्पणी में सुझाया गया था।

आपके पते पर आपको विशेषाधिकार देना आपके मित्र के लिए ठीक है एक GRANT . के साथ कथन . cPanel ऐसा करने के लिए एक इंटरफ़ेस प्रदान कर सकता है - मुझे नहीं पता, क्योंकि मैं सीधे MySQL के साथ काम करता हूं - लेकिन अगर ऐसा होता है, तो यह cPanel अनिवार्य रूप से वही GRANT लिख रहा होगा। स्टेटमेंट और इसे निष्पादित करने के लिए MySQL सर्वर पर भेजना।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक ही क्वेरी में अलग-अलग मानों के साथ कई पंक्तियों को अपडेट करें - MySQL

  2. MySQL लेफ्ट जॉइन मल्टीपल टेबल लॉजिक प्रॉब्लम

  3. MySQL पूर्णांक अहस्ताक्षरित अंकगणितीय समस्याएं?

  4. डेटाग्रिप में MySQL डेटाबेस का SQL डंप करने का कोई अच्छा तरीका है?

  5. एंड्रॉइड से डेटाबेस में प्रश्न भेजना