Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Cliente de conexão Mariadb:Acesso negado para usuário (usando senha:NÃO) no mysql 8.0


O MySQL 8 usa caching_sha2_password em vez de mysql_native_password a partir do MySQL 5.7 (e MariaDB).

"caching_sha2_password, é a partir do MySQL 8.0 o plugin de autenticação preferido, e também é o plugin de autenticação padrão em vez de mysql_native_password. Esta mudança afeta tanto o servidor quanto a biblioteca cliente libmysqlclient:"

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

O Java Connector do MariaDB ainda não implementa isso, mas tem uma tarefa atribuída:

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

Para se conectar ao MySQL 8, você terá que usar o conector Oracle, outro conector que suporta a mudança, ou aguardar a implementação do MariaDB.