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

MySQL डेटाबेस से कनेक्ट करते समय प्रमाणीकरण प्लगइन त्रुटि

त्रुटि संदेश प्रकट होता है क्योंकि MySQL v8 ने डिफ़ॉल्ट प्रमाणीकरण प्लगइन / विधि को बदल दिया है, जिसमें पुराने क्लाइंट के साथ कोई पश्चगामी संगतता नहीं है। त्रुटि को लीगेसी प्रमाणीकरण विधि का उपयोग करके हल किया जा सकता है, जिसे रूट उपयोगकर्ता के लिए निम्न कार्य करके सक्षम किया जा सकता है:

MySQL स्थापित करने के बाद, CLI का उपयोग करके प्रमाणित करें जैसे

mysql -uroot

फिर पुरानी प्रमाणीकरण पद्धति का उपयोग करने के लिए निम्न कमांड चलाएँ:

ALTER USER [email protected] IDENTIFIED WITH mysql_native_password BY 'PASSWORD';

अंत में, विशेषाधिकारों को फ्लश करें:

FLUSH PRIVILEGES;

अब आपको SequelPro का उपयोग करके फिर से कनेक्ट करने में सक्षम होना चाहिए (निर्दिष्ट पासवर्ड का उपयोग करके)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इनोडब को डिफॉल्ट इंजन कैसे बनाएं

  2. mysql:दो दिनांक-समय के बीच रिकॉर्ड गिनती प्राप्त करें

  3. एसक्यूएल में संख्याओं वाले स्ट्रिंग कॉलम को सॉर्ट करना?

  4. MySQL - जॉइन ए या बी

  5. UPDATE को INSERT INTO ON DUPLICATE KEY UPDATE स्टेटमेंट में बदलें