WindowsPCにて自前でphpやMySQLをインストールし,WordPressをローカルで立ち上げています.MySQL8.0の後にMySQL8.4が出ていたのでさくっとアップデート.すると・・・,WordPressを開こうとしたらエラーが出ました.
Plugin 'mysql_native_password' is not loaded
エラー表示はどきどきしますね・・・
調べたところ,MySQL8.4では,パスワードの古いハッシュ化方法が無効化されたとのことでした(mysql_native_passwordが古い → caching_sha2_passwordが新しい).
さらに調べたら対策方法があって,古いハッシュ化方法を利用可能でした.my.ini に下記設定を追加です.
mysql_native_password=on
なお,my.iniの標準の置き場は下記のとおり.
C:\ProgramData\MySQL\MySQL Server 8.4\my.ini
これで動作しました.