Commit 2a3e970d4c3 for php.net

commit 2a3e970d4c3992c7e56e4c8b3f55426fbadb0447
Author: 武田 憲太郎 <takeda@youmind.jp>
Date:   Fri Feb 6 13:22:06 2026 +0000

    [CI] Use MySQL LTS version

    Update the MySQL version used in CI from 8.3 to 8.4, the current MySQL LTS
    release. CI has been using MySQL 8.3 due to a MySQL-side bug that caused test
    failures (see GH-14112, GH-14113, GH-14120). That issue has now been fixed
    upstream in MySQL 8.4.8.

    References:

    * MySQL 8.4.8 release notes (pluggable authentication fix):
      https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-8.html#mysqld-8-4-8-pluggable-auth
    * MySQL bug tracker:
      https://bugs.mysql.com/bug.php?id=114876#c555902
    * Docker image availability:
      https://hub.docker.com/_/mysql/tags?name=8.4

    Closes GH-21154

diff --git a/.circleci/config.yml b/.circleci/config.yml
index f0ef86756ae..eb0c7e06438 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -5,7 +5,7 @@ jobs:
     resource_class: arm.medium
     docker:
       - image: cimg/base:current-22.04
-      - image: mysql:8.3
+      - image: mysql:8.4
         environment:
           MYSQL_ALLOW_EMPTY_PASSWORD: true
           MYSQL_ROOT_PASSWORD: ''
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index b3870fab571..20b7e8be56f 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -136,7 +136,7 @@ jobs:
   LINUX_X64:
     services:
       mysql:
-        image: mysql:8.3
+        image: mysql:8.4
         ports:
           - 3306:3306
         env:
@@ -278,7 +278,7 @@ jobs:
       PDO_FIREBIRD_TEST_DSN: firebird:dbname=firebird:test.fdb
     services:
       mysql:
-        image: mysql:8.3
+        image: mysql:8.4
         ports:
           - 3306:3306
         env:
@@ -413,7 +413,7 @@ jobs:
     if: inputs.branch == 'master'
     services:
       mysql:
-        image: mysql:8.3
+        image: mysql:8.4
         ports:
           - 3306:3306
         env:
@@ -661,7 +661,7 @@ jobs:
   OPCACHE_VARIATION:
     services:
       mysql:
-        image: mysql:8.3
+        image: mysql:8.4
         ports:
           - 3306:3306
         env:
diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml
index 53e94a33a0e..602716fbfed 100644
--- a/.github/workflows/push.yml
+++ b/.github/workflows/push.yml
@@ -46,7 +46,7 @@ jobs:
     if: github.repository == 'php/php-src' || github.event_name == 'pull_request'
     services:
       mysql:
-        image: mysql:8.3
+        image: mysql:8.4
         ports:
           - 3306:3306
         env:
@@ -124,7 +124,7 @@ jobs:
       PDO_MYSQL_TEST_HOST: mysql
     services:
       mysql:
-        image: mysql:8.3
+        image: mysql:8.4
         ports:
           - 3306:3306
         env: