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

आर को MySQL से कैसे कनेक्ट करें? डेटाबेस से कनेक्ट करने में विफल:त्रुटि:प्लगइन caching_sha2_password लोड नहीं किया जा सका

R mysql पुस्तकालय libmysqlclient/libmariadbclient पर निर्भर करता है। अनुपलब्ध caching_sha2_password एक संकेतक प्रतीत होता है कि एक पुराना mysqlclient संस्करण या एक libmariadbclient स्थापित नहीं है। हाल ही में caching_sha2_password को mariadb (3.0.8) में जोड़ा गया

एक विकल्प, जैसे यह उत्तर , एक अलग प्रमाणीकरण तंत्र का उपयोग करने के लिए उपयोगकर्ता को mysql में बदलना है:

आप उपयोगकर्ता को वापस mysql_native_password पर सेट करते हैं:

ALTER USER 'username'@'localhost'
IDENTIFIED WITH mysql_native_password BY 'password'

सभी नए बनाए गए उपयोगकर्ताओं के लिए इसे डिफ़ॉल्ट बनाने के लिए my.cnf/my.ini सेटिंग बदलें 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. ClearDB Heroku डेटाबेस से रिमोट कनेक्ट करें

  2. कुछ वाइल्डकार्ड से मेल खाने वाले MySQL डेटाबेस ड्रॉप करें?

  3. एक हाइबरनेट + स्प्रिंग एप्लिकेशन से एक MySQL में एक सीएसवी फ़ाइल कैसे आयात करें?

  4. अद्वितीय कुंजी केस को असंवेदनशील बनाना

  5. Mysql SELECT LIMIT ऑफ़सेट को परिभाषित करने के लिए सबक्वायरी का उपयोग कैसे करें?