その理由は、MySqlパスワード暗号化アルゴリズムの新しいバージョンが変更され、古いバージョンのNavcat接続エラーが発生したためです。
解決策:
1. Navcatをアップグレードする
これはローカルのMysqlだけなので、この方法は検証されていません。ここでは紹介していませんが、ネットワーク転送は可能です。
2. Mysql暗号化タイプを変更する
Mysqlにログインし、次のコマンドを実行します。
ALTER USER ' root ' @ ' localhost ' IDENTIFIED WITH mysql_native_password BY ' 123456 ' ;#暗号化ルールを変更する ALTER USER ' root ' @ ' localhost ' IDENTIFIED BY ' 123456 ' PASSWORD EXPIRE NEVER; #Update user's password FLUSH PRIVILEGES ; #権限を更新する