2059間違った解のNavicatは、MySQLの接続を表示されます

Navicatは新しい接続エラーをインストールした後2059年に発生しました

オンラインの後、我々はmysql8暗号化ルールのmysql_native_passwordの以前のバージョンではエラーの原因を発見し、後でmysql8暗号化ルールcaching_sha2_passwordインチ

この問題を解決するための2つの方法があり、1は、この問題を解決するためNavicatは更新されたドライバで、1は、暗号化ルールのMySQLユーザログインがmysql_native_passwordで変更することです。;ほとんどのオンラインによると、第二の方法をお勧めします:

1.ウィンドウwin + dの入力ドキュメントオープンCMD
MySQLのサーバのインストールbinディレクトリの入力を入力します。
MySQLの-uルート-p
rootのパスワードを入力します。
 

 

 

2.データベースを選択
エントリー
MySQLを使用します
 

 

 

3.暗号化ルールをチェック
エントリー
ホスト、ユーザー、mysql.userからプラグインを選択します。
 

 

 

暗号化は、新たな暗号化方式であります
4.元の暗号化に戻って変更します
エントリー
ユーザーのパスワード「BY'root mysql_native_passwordで識別「localhostの」@ USER「ルート」を改変すること。
リフレッシュ
FLUSH PRIVILEGES;
 

 

 

5.確認し、再び暗号化
ホスト、ユーザー、mysql.userからプラグインを選択します。
 

 

 

6.今、Navicatは、データベースに接続し、[OK]をします

おすすめ

転載: www.cnblogs.com/manmanchanglu/p/11788235.html