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]をします