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

स्ट्रीम से MySQL पढ़ना विफल रहा

यह एक सामान्य त्रुटि है जो तब होती है जब आप MySQL सर्वर 8.+ में अपडेट करते हैं। डिफ़ॉल्ट रूप से MySQL 8 caching_sha2_password का उपयोग करता है जो कि mysql_native_password पर एक उन्नत प्रमाणीकरण प्लगइन है।

इसे ठीक करने का एक तरीका या तो विशेष रूप से उपयोगकर्ता के पासवर्ड के लिए प्लगइन को caching_sha2_password

पर सेट करना है।
CREATE USER 'sha2user'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password'

Mysql_native_passwords स्वीकार करने के लिए MySQL सर्वर को अपडेट करना।

[mysqld]
default_authentication_plugin=mysql_native_password



  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. यूआरएल में भेजे जाने वाले चर को हैश करना या एन्क्रिप्ट करना

  3. तीन तालिकाओं में शामिल हों

  4. MySQL क्वेरी में टाइमस्टैम्प को आज तक कनवर्ट करें

  5. MySQL का उपयोग करके दो अल्पविराम से अलग स्ट्रिंग सूचियों की तुलना कैसे करें