ラック
Home > CMS > 記事 > 2018年11月 > WordPressインストール時にデータベース接続エラーが出て先に進まない

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

カテゴリ: WordPress

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>

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

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

タグ: トラブル対処

 



関連する記事一覧