Mysqlへの接続時のNavcatエラー1521

その理由は、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 ; 権限を更新する

 

おすすめ

転載: www.cnblogs.com/pongyc/p/12743513.html