質問編集履歴

2

補足を追加しました。

2024/09/10 01:54

投稿

erika.m
erika.m

スコア46

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,9 @@
47
47
  ```
48
48
 
49
49
  またfirewallについても正しく開放できている認識(firewall-cmdでmysqlサービス登録)でいますが、一度ログイン成功するとそれ以降はPHPからのアクセスでもエラーが発生しない症状から、firewallでブロックされている可能性も低いと思います。
50
+
51
+ ### 補足 2024.09.10
52
+ 一応進捗があったので補足に追加します。
53
+ MySQLのdefault_authentication_pluginを、デフォルトのcaching_sha2_passwordから、古いmysql_native_passwordへと変更することで事象は解消されました。
54
+ 上記プラグインおよび二度目以降のログインでは発生しなくなることからキャッシュ周りに根本的な原因があるのだと推測していますが、そこの解消には至っていません。
55
+ たしか、以前caching_sha2_passwordで動かしていた時は本事象は発生していなかったと記憶しています。

1

補足を追記しました。

2024/06/20 04:43

投稿

erika.m
erika.m

スコア46

test CHANGED
File without changes
test CHANGED
@@ -38,3 +38,12 @@
38
38
  ### 補足
39
39
  以前、マイナーバージョンの違うMySQL:8.0.34で動かしていた時はこのような症状は出ていませんでした。
40
40
  ただPHPやApacheのマイナーバージョンもその時より上がっているのでその辺りが影響している可能性も否定できません。
41
+
42
+ なお、コメントいただいたリンク先にあった下記を設定ファイルに追記してみても症状は変わらず、mysqldを再起動した直後はPHPからのアクセスはエラーが発生しました。
43
+
44
+ ```
45
+ [mysqld]
46
+ bind-address = 127.0.0.1
47
+ ```
48
+
49
+ またfirewallについても正しく開放できている認識(firewall-cmdでmysqlサービス登録)でいますが、一度ログイン成功するとそれ以降はPHPからのアクセスでもエラーが発生しない症状から、firewallでブロックされている可能性も低いと思います。