MySQL: MySQL klaidos sprendimas: "Authentication plugin 'caching_sha2_password' cannot be loaded"
Ši dokumentacija yra Trikčių šalinimas vadovo dalis. Visą vadovą rasite čia: Dažniausios MySQL problemos ir sprendimai.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti MySQL cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Neriboti prisijungimai ir perdavimai.
- Įtraukta phpMyAdmin žiniatinklio sąsaja.
- Lengvi atnaujinimai vienu paspaudimu.
- Optimali veikla ir tvirta sauga, užtikrinama privačia ir dedikuota VM.
Taupykite laiką ir supaprastinkite savo gyvenimą: užtrunka tik 5 minutes išbandyti Stackhero MySQL cloud hosting sprendimą!
MySQL 8 pagal numatytuosius nustatymus naudoja caching_sha2_password autentifikavimo sistemą. Dirbant su senesnėmis klientų bibliotekomis, galite susidurti su klaida: "Authentication plugin 'caching_sha2_password' cannot be loaded". Norėdami tai išspręsti, galite pakeisti numatytąjį autentifikavimo metodą į MySQL natūralų slaptažodį.
Jūsų Stackhero valdymo skydelyje eikite į MySQL konfigūracijos skyrių ir pasirinkite "MySQL native password" kaip autentifikavimo įskiepį. Šis nustatymas paveiks root vartotoją ir visus naujai sukurtus vartotojus.
Esamiems vartotojams (išskyrus root vartotoją) galite vykdyti šias komandas naudodami MySQL komandinės eilutės sąsają arba phpMyAdmin:
USE mysql;
ALTER USER '<userToUpdate>'@'%' IDENTIFIED WITH mysql_native_password BY '<userPassword>';
FLUSH PRIVILEGES;