sql >> Databáze >  >> RDS >> Mysql

Jak připojit R k MySQL? Nepodařilo se připojit k databázi:Chyba:Plugin caching_sha2_password nelze načíst

Knihovna R mysql závisí na libmysqlclient/libmariadbclient. Chybějící caching_sha2_password se zdá být indikátorem toho, že není nainstalována stará verze mysqlclient nebo libmariadbclient. Teprve nedávno bylo do mariadb (3.0.8) přidáno caching_sha2_password

Alternativa, jako je tato odpověď , je změnit uživatele v mysql tak, aby používal jiný mechanismus ověřování:

Nastavíte uživatele zpět na mysql_native_password:

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

Chcete-li toto nastavit jako výchozí pro všechny nově vytvořené uživatele, změňte nastavení my.cnf/my.ini default_authentication_plugin=mysql_native_password



  1. Jaká je jednotka času v protokolu pomalého dotazování MySQL?

  2. UNION dotaz s aktivním záznamovým vzorem codeigniter

  3. Uložit adresu URL obrázku z vyhledávání Google do MySQL

  4. Konfigurace spouštěcího prostředí v SQL Server Management Studio (SSMS) - SQL Server / Výukový program TSQL, část 7