MySQL v8がデフォルトの認証プラグイン/メソッドを変更したため、エラーメッセージが表示されます。これは、古いクライアントとの下位互換性がありません。エラーは、次の手順でrootユーザーに対して有効にできるレガシー認証メソッドを使用することで回避できます。
MySQLをインストールした後、CLIを使用して認証します(例:
)
mysql -uroot
次に、次のコマンドを実行して、古い認証方法を使用します。
ALTER USER [email protected] IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
最後に、権限をフラッシュします:
FLUSH PRIVILEGES;
これで、SequelProを使用して(指定されたパスワードを使用して)再度接続できるようになります。