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

Připojovací klient Mariadb:Přístup odepřen uživateli (pomocí hesla:NE) na mysql 8.0

MySQL 8 používá caching_sha2_password spíše než mysql_native_password od MySQL 5.7 (a MariaDB).

"caching_sha2_password, od MySQL 8.0 je to preferovaný ověřovací plugin a je to také výchozí ověřovací plugin spíše než mysql_native_password. Tato změna ovlivní server i knihovnu klienta libmysqlclient:"

https ://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password

Java Connector MariaDB to ještě neimplementuje, ale má přiřazenou úlohu:

https://jira.mariadb.org/browse/CONJ-663

Abyste se mohli připojit k MySQL 8, budete muset použít konektor Oracle, jiný konektor, který změnu podporuje, nebo počkat na implementaci MariaDB.




  1. integrace codeigniter nodejs a nowjs

  2. Volání členské funkce real_escape_string() na neobjektu

  3. TABLESAMPLE vrací nesprávný počet řádků?

  4. Tabulka dotazů z jiné databáze ORACLE