Help us understand the problem. What is going on with this article?

WordPressインストール時にデータベース接続エラーが出て先に進まない

More than 1 year has passed since last update.

ブログ記事のコピーです。

MySQL8.0.13-1環境で表題の現象が発生。ID、パスワードは合っているはずなのに、と何度も確認してみますが問題なさそう。

ずっと嵌まっていましたが、「もしやMySQL8系限定の症状なのでは?」と思ってググってみると

ありました!やはりパスワード周りの処理で何か起きているようです。ということで記事に従ってコマンドを実行。

mysql> SELECT host,user,plugin FROM mysql.user where user='アクセスユーザー';
+-----------+------------------+-----------------------+
| host      | user             | plugin                |
+-----------+------------------+-----------------------+
| localhost | アクセスユーザー  | caching_sha2_password |
+-----------+------------------+-----------------------+
1 row in set (0.00 sec)

やはり。caching_sha2_passwordになっています。これを修正してあげましょう。

mysql> alter user 'アクセスユーザー'@'localhost' identified with mysql_native_password by 'アクセスユーザーのパスワード';
Query OK, 0 rows affected (0.08 sec)

 mysql> SELECT host,user,plugin FROM mysql.user where user='アクセスユーザー';
+-----------+------------------+-----------------------+
| host      | user             | plugin                |
+-----------+------------------+-----------------------+
| localhost | アクセスユーザー  | mysql_native_password |
+-----------+------------------+-----------------------+
1 row in set (0.00 sec)

mysql>

これで再度インストールにチャレンジすると、今度は成功しました。

こんなところで嵌まるとは……。

arm_band
フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。
https://labor.ewigleere.net/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away