Forstået. Hvis du har installeret MySQL version 8.0.4 og nyere, får du mulighed for at vælge den seneste godkendelsesmetode eller også at understøtte ældre godkendelsesmetoder. Hvis den første mulighed er valgt, understøtter MySQL-serveren kun caching_sha2_password
. Den anden ældre mulighed understøtter mysql_native_password
.
Da npm mysql-klientpakken i øjeblikket ikke understøtter den seneste godkendelsesmetode, og jeg vælger den seneste godkendelsesmetode på MySQL-serveren, stod jeg over for dette problem.
Indstillingsskærmen vil se ud som nedenfor. Efter at have ændret indstillingen, virkede det som en charme.
Tak @ruiquelhas for at vejlede mig om det potentielle problem :)