Mengerti. Jika Anda telah menginstal MySQL versi 8.0.4 dan lebih tinggi, Anda akan diberikan pilihan untuk memilih metode otentikasi terbaru atau untuk mendukung metode otentikasi lama juga. Jika opsi pertama dipilih, server MySQL hanya mendukung caching_sha2_password
. Opsi warisan lainnya mendukung mysql_native_password
.
Karena, saat ini paket klien npm mysql tidak mendukung metode otentikasi terbaru dan saya memilih metode otentikasi terbaru di server MySQL, saya menghadapi masalah ini.
Layar opsi akan terlihat seperti di bawah ini. Setelah mengubah opsi, itu berfungsi seperti pesona.
Terima kasih @ruiquelhas telah membimbing saya tentang potensi masalah :)