MySQL 8 menggunakan caching_sha2_password daripada mysql_native_password pada MySQL 5.7 (dan MariaDB).
"caching_sha2_password, pada MySQL 8.0 plugin autentikasi pilihan, dan juga merupakan plugin autentikasi default daripada mysql_native_password. Perubahan ini memengaruhi server dan pustaka klien libmysqlclient:"
Konektor Java MariaDB belum mengimplementasikan ini, tetapi memiliki tugas yang ditetapkan:
https://jira.mariadb.org/browse/CONJ-663
Untuk terhubung ke MySQL 8, Anda harus menggunakan konektor Oracle, konektor lain yang mendukung perubahan, atau menunggu MariaDB diimplementasikan.