
ページコンテンツ
MySQL8でWordpressを利用するとエラー

今までは、認証プラグインがmysql_native_password でしたが、MySQL8からcaching_sha2_password がデフォルトになりました。Wordpressでは、caching_sha2_password に対応していないので、mysql_native_password に戻す必要があります。
パスワード認証変更で、「ERROR 1726 (HY000)」エラー発生
下記コマンドにて、パスワード認証を変更しようとしましたが、「ERROR 1726 (HY000)」エラーが発生しました。
alter user 【ユーザ】@localhost identified with mysql_native_password by ‘
【パスワード】’;
ERROR 1726 (HY000): Storage engine ‘MyISAM’ does not support system tables. [mysql.user]
「ERROR 1726 (HY000)」エラーについては、下記にてエラーが解消するとの事で対応してみました。
alter table mysql.db ENGINE=InnoDB;
alter table mysql.columns_priv ENGINE=InnoDB;
認証プラグインが確認できない
そもそも、下記コマンドにて認証プラグインを確認しようとしたところ、認証プラグインがブランク表示されていました。

select user, host, plugin from mysql.user;
認証プラグインがブランクとなる原因は不明です。