|
|
Közzétéve 2020. 02. 08. 19:41:35
|
|
|
|

Amikor a MySQL-hez csatlakozunk Navicat Premium-kal, a következő hiba jelentkezik:
2059 - Az autentitás-bővítmény 'gyorsítótárázás sha2_ jelszó' nem tölthető:
2059-es hiba jelentkezik, amikor MySQL8+-hoz csatlakozunk navicattal, ami azért ered, mert az új MySQL verzió caching_sha2_password hitelesítési módszert használ, amelyet a Navicat még nem támogat.
A megoldás az, hogy a hitelesítési módszert a korábbi verziókban használt hitelesítési módszerre (5.7 és mysql_native_password alatti verzióra cseréljük. Konkrét ellenőrzési módszerekhez ellenőrizheted a felhasználói tápla plugin mezőjét az alapértelmezett adatbázisban, a 'mysql'-ben.
Ha a parancssorban jelentkezel be az adatbázisba, nem kapsz 2059-es hibát, jelentkezz be az adatbázisba a parancssorban, és futtasd a következő parancsot.
a 'root' megváltoztatható a saját meghatározott felhasználónévre, a 'localhost' a felhasználó számára nyitott IP-re utal, amely lehet 'localhost' (csak helyi hozzáférés, megfelel a 127.0.0.1-nek), specifikus '*.*' (specifikus IP), vagy '%' (minden IP hozzáfér). A 'jelszó' az a hitelesítési jelszó, amit használni szeretnél.
|
Előző:WeChat megosztási linket kis képekkelKövetkező:Van egy mini program, ami nem tud lefordítani, és meg kell oldani
|