とった。 MySQLバージョン8.0.4以降をインストールしている場合は、最新の認証方法を選択するか、従来の認証方法もサポートするかを選択できます。最初のオプションが選択されている場合、MySQLサーバーはcaching_sha2_password
のみをサポートします 。他のレガシーオプションはmysql_native_password
をサポートします 。
現在、npm mysqlクライアントパッケージは最新の認証方法をサポートしておらず、MySQLサーバーで最新の認証方法を選択しているため、この問題に直面していました。
オプション画面は以下のようになります。オプションを変更した後、それは魅力のように機能しました。
潜在的な問題について私を案内してくれた@ruiquelhasに感謝します:)