Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Membetulkan Ralat \'Tidak dapat memuatkan pemalam pengesahan \'caching_sha2_password\'\' dalam Eclipse?

Bagaimana untuk Membetulkan Ralat \'Tidak dapat memuatkan pemalam pengesahan \'caching_sha2_password\'\' dalam Eclipse?

Susan Sarandon
Lepaskan: 2024-11-28 08:06:14
asal
524 orang telah melayarinya

How to Fix the

Menyelesaikan masalah "Tidak dapat memuatkan pemalam pengesahan 'caching_sha2_password'" Ralat

Pengguna Eclipse mungkin menghadapi ralat "Tidak dapat menemui dialek untuk digunakan . java.sql.SQLException: Tidak dapat memuatkan pemalam pengesahan 'caching_sha2_password'." apabila memulakan aplikasi mereka.

Punca:

Ralat ini berlaku kerana bermula dengan MySQL 8.0.4, pemalam pengesahan lalai telah bertukar daripada "mysql_native_password" kepada "caching_sha2_password."

Penyelesaian:

Untuk menyelesaikan isu ini, anda boleh menukar pemalam pengesahan kepada "mysql_native_password" untuk pengguna tertentu menggunakan arahan ALTER USER berikut:

Sebagai contoh, jika nama pengguna anda ialah "pelajar" dan kata laluan ialah "pass123", anda akan menjalankan arahan berikut:

Ingat untuk menggantikan "nama pengguna," "nama hos," dan "kata laluan" dengan nilai yang sesuai.

Tambahan Maklumat:

Untuk butiran lanjut tentang isu ini, rujuk Manual Rujukan MySQL rasmi.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Tidak dapat memuatkan pemalam pengesahan \'caching_sha2_password\'\' dalam Eclipse?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan