エラー1251 - クライアントが認証プロトコル・ソリューションをサポートしていません。

#1、コンテナログインMySQLは、MySQLのバージョンの表示
状態を、

 

 

 

 

#2は、リモート接続(前から8.0ライセンス異なるノートのmysql)を認可する
* * TO 'ルート' @ '%' ;. ALL ON GRANT 
#リフレッシュ許可する
権限をフラッシュします

 この時点で、あなたがリモートアクセスすることはできません、Navicatはは暗号化のみの古いバージョンをサポートしているため、暗号化ルールは、MySQLを変更する必要があります

#3、暗号化ルール変わらない
のALTER USER 'ルートを' @ 'localhostの 「パスワードIDENTIFIED BY PASSWORDでEXPIRE NEVER。

 

#4、のためのrootユーザのパスワード更新
; ALTER USER 'ルート' @ '%' mysql_native_password '123456'で、IDENTIFIED BY 
する#リフレッシュ許可
権限をフラッシュします。

 8.0以前のバージョンを、オペレーティング

 

おすすめ

転載: www.cnblogs.com/armyant/p/11710119.html