Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak podłączyć R do MySQL? Nie udało się połączyć z bazą danych:Błąd:Nie można załadować wtyczki caching_sha2_password

Biblioteka R mysql zależy od libmysqlclient/libmariadbclient. Brakujące caching_sha2_password wydaje się wskazywać, że stara wersja mysqlclient lub libmariadbclient nie jest zainstalowana. Dopiero niedawno caching_sha2_password zostało dodane do mariadb (3.0.8)

Alternatywa, taka jak ta odpowiedź , jest zmiana użytkownika w mysql, aby używał innego mechanizmu uwierzytelniania:

Ustawiasz użytkownika z powrotem na mysql_native_password:

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

Aby uczynić to ustawieniem domyślnym dla wszystkich nowo utworzonych użytkowników, zmień ustawienie 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. SQL łączyć dane z wielu tabel z MYSQL

  2. Błąd Django mysql

  3. Co się stanie, jeśli wyzwalacz zawiedzie?

  4. Tworzenie dynamicznego wyzwalacza Mysql w procedurze składowanej

  5. Lista wyszukiwania CakePHP z powiązanymi warunkami modelu