Kun yhdistetään MySQL:ään Navicat Premiumilla, tapahtuu seuraava virhe:
2059 - Tunnistautumislisäosa 'välimuisti sha2_ salasana' ei voi ladata:
2059-virhe ilmenee, kun yhdistetään MySQL8+:aan navicatilla, mikä johtuu siitä, että uusi MySQL-versio käyttää caching_sha2_password todennusmenetelmää, jota navicat ei vielä tue.
Ratkaisu on vaihtaa tunnistautumismenetelmä aiempien versioiden (5.7 ja sitä mysql_native_password) käytettyyn todennusmenetelmään. Erityisiä varmennusmenetelmiä varten voit tarkistaa käyttäjätaululisäosan kentän oletustietokannasta 'mysql'.
Jos kirjaudut tietokantaan komentoriviltä, et saa 2059-virhettä, vaan kirjaudu tietokantaan komentoriviltä ja suorita seuraava komento.
'root' voidaan muuttaa omaan määritettyyn käyttäjätunnukseen, 'localhost' tarkoittaa käyttäjälle avointa IP-osoitetta, joka voi olla 'localhost' (vain paikallinen pääsy, vastaa 127.0.0.1:ää), tietty '*.*' (tietty IP) tai '%' (kaikki IP-osoitteet voivat käyttää). 'Salasana' on vahvistussalasana, jota haluat käyttää.
|