This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-3.1 by this push:
     new 91419f06292 branch-3.1: [test](jdbc) Upgraded the mysql jdbc driver 
jar under test to 8.4.0 (#57497)
91419f06292 is described below

commit 91419f06292f8849b427f27828bc6e16a87eeec8
Author: zy-kkk <[email protected]>
AuthorDate: Fri Oct 31 17:52:59 2025 +0800

    branch-3.1: [test](jdbc) Upgraded the mysql jdbc driver jar under test to 
8.4.0 (#57497)
    
    pick #57142
---
 regression-test/suites/auth_p0/test_query_tvf_auth.groovy           | 2 +-
 .../ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy  | 2 +-
 .../suites/doc/data-operate/scheduler/job-scheduler.md.groovy       | 2 +-
 .../external_table_p0/export/test_export_external_table.groovy      | 2 +-
 .../suites/external_table_p0/jdbc/test_doris_jdbc_catalog.groovy    | 2 +-
 .../jdbc/test_doris_jdbc_catalog_query_bitmap.groovy                | 2 +-
 regression-test/suites/external_table_p0/jdbc/test_jdbc_call.groovy | 4 ++--
 .../external_table_p0/jdbc/test_jdbc_catalog_push_cast.groovy       | 2 +-
 .../suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy      | 2 +-
 .../suites/external_table_p0/jdbc/test_jdbc_query_tvf.groovy        | 2 +-
 .../suites/external_table_p0/jdbc/test_jdbc_row_count.groovy        | 2 +-
 .../suites/external_table_p0/jdbc/test_jni_complex_type.groovy      | 2 +-
 .../suites/external_table_p0/jdbc/test_mariadb_jdbc_catalog.groovy  | 2 +-
 .../suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy    | 6 +++---
 .../external_table_p0/jdbc/test_mysql_jdbc_catalog_nereids.groovy   | 2 +-
 .../suites/external_table_p0/jdbc/test_mysql_jdbc_statistics.groovy | 2 +-
 .../jdbc/test_switch_catalog_and_delete_internal.groovy             | 2 +-
 .../jdbc/type_test/ctas/test_mysql_all_types_ctas.groovy            | 2 +-
 .../jdbc/type_test/select/test_doris_all_types_select.groovy        | 2 +-
 .../jdbc/type_test/select/test_mysql_all_types_select.groovy        | 2 +-
 .../jdbc/type_test/tvf/test_mysql_all_types_tvf.groovy              | 2 +-
 .../suites/external_table_p0/lower_case/test_conflict_name.groovy   | 2 +-
 .../lower_case/test_lower_case_meta_include.groovy                  | 2 +-
 .../lower_case/test_lower_case_meta_show_and_select.groovy          | 2 +-
 .../test_lower_case_meta_with_lower_table_conf_grant.groovy         | 2 +-
 ...est_lower_case_meta_with_lower_table_conf_show_and_select.groovy | 2 +-
 .../suites/external_table_p0/lower_case/test_lower_case_mtmv.groovy | 2 +-
 .../lower_case/test_meta_cache_select_without_refresh.groovy        | 2 +-
 .../external_table_p0/lower_case/test_meta_names_mapping.groovy     | 2 +-
 .../external_table_p0/lower_case/test_timing_refresh_catalog.groovy | 2 +-
 .../suites/external_table_p0/lower_case/upgrade/load.groovy         | 2 +-
 .../nereids_commands/test_use_database_stmt.groovy                  | 2 +-
 regression-test/suites/external_table_p0/upgrade/load.groovy        | 4 ++--
 .../external_table_p2/mysql/test_external_catalog_mysql.groovy      | 2 +-
 .../external_table_p2/mysql/test_external_resource_mysql.groovy     | 2 +-
 regression-test/suites/manager/test_manager_interface_1.groovy      | 2 +-
 regression-test/suites/manager/test_manager_interface_3.groovy      | 4 ++--
 regression-test/suites/mtmv_p0/test_mysql_mtmv.groovy               | 2 +-
 regression-test/suites/nereids_p0/show/test_show_where.groovy       | 2 +-
 .../mv/dml/external/dml_query_has_external_table.groovy             | 2 +-
 regression-test/suites/nereids_syntax_p0/alias_conflict.groovy      | 2 +-
 regression-test/suites/query_p0/show/test_show_where.groovy         | 2 +-
 .../suites/ranger_p2/test_ranger_access_resource_catalog.groovy     | 2 +-
 .../suites/ranger_p2/test_ranger_access_resource_global.groovy      | 2 +-
 .../suites/ranger_p2/test_ranger_access_resource_resource.groovy    | 2 +-
 .../ranger_p2/test_ranger_access_role_resource_catalog.groovy       | 2 +-
 46 files changed, 51 insertions(+), 51 deletions(-)

diff --git a/regression-test/suites/auth_p0/test_query_tvf_auth.groovy 
b/regression-test/suites/auth_p0/test_query_tvf_auth.groovy
index d46c9f10b6a..dba82305a8a 100644
--- a/regression-test/suites/auth_p0/test_query_tvf_auth.groovy
+++ b/regression-test/suites/auth_p0/test_query_tvf_auth.groovy
@@ -21,7 +21,7 @@ suite("test_query_tvf_auth", 
"p0,auth,external,external_docker") {
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String user = "test_jdbc_user";
         String pwd = '123456';
diff --git 
a/regression-test/suites/ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy
 
b/regression-test/suites/ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy
index 4ea07083be4..99f87d03403 100644
--- 
a/regression-test/suites/ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy
+++ 
b/regression-test/suites/ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy
@@ -31,7 +31,7 @@ suite("create_view_nereids_fix_null") {
     logger.info("s3_endpoint: " + s3_endpoint)
     String bucket = getS3BucketName()
     logger.info("bucket: " + bucket)
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     String dbname = context.config.getDbNameByFile(context.file)
     String jdbcUrl = context.config.jdbcUrl
     String jdbcUser = context.config.jdbcUser
diff --git 
a/regression-test/suites/doc/data-operate/scheduler/job-scheduler.md.groovy 
b/regression-test/suites/doc/data-operate/scheduler/job-scheduler.md.groovy
index 9f85844ceef..57eb9a22c52 100644
--- a/regression-test/suites/doc/data-operate/scheduler/job-scheduler.md.groovy
+++ b/regression-test/suites/doc/data-operate/scheduler/job-scheduler.md.groovy
@@ -74,7 +74,7 @@ suite("docs/data-operate/scheduler/job-scheduler.md", 
"p0,external,mysql,externa
             def mysql_port = context.config.otherConfigs.get("mysql_57_port")
             String s3_endpoint = getS3Endpoint()
             String bucket = getS3BucketName()
-            String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+            String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
             String driver_class = "com.mysql.cj.jdbc.Driver"
 
             multi_sql """
diff --git 
a/regression-test/suites/external_table_p0/export/test_export_external_table.groovy
 
b/regression-test/suites/external_table_p0/export/test_export_external_table.groovy
index 2b2d41e2b4d..c76c71cd17d 100644
--- 
a/regression-test/suites/external_table_p0/export/test_export_external_table.groovy
+++ 
b/regression-test/suites/external_table_p0/export/test_export_external_table.groovy
@@ -85,7 +85,7 @@ suite("test_export_external_table", 
"p0,external,mysql,external_docker,external_
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String catalog_name = "test_export_external_table";
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog.groovy 
b/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog.groovy
index 345a7870f65..0057c58956a 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog.groovy
@@ -23,7 +23,7 @@ suite("test_doris_jdbc_catalog", 
"p0,external,doris,external_docker,external_doc
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
 
 
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog_query_bitmap.groovy
 
b/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog_query_bitmap.groovy
index 59066d60990..194b42ad9f2 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog_query_bitmap.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_doris_jdbc_catalog_query_bitmap.groovy
@@ -23,7 +23,7 @@ suite("test_doris_jdbc_catalog_query_bitmap", 
"p0,external,doris,external_docker
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
 
 
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_call.groovy 
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_call.groovy
index e06e1e97a30..b142f7d0786 100644
--- a/regression-test/suites/external_table_p0/jdbc/test_jdbc_call.groovy
+++ b/regression-test/suites/external_table_p0/jdbc/test_jdbc_call.groovy
@@ -21,7 +21,7 @@ suite("test_jdbc_call", 
"p0,external,doris,external_docker,external_docker_doris
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     String catalog_name = "jdbc_call";
     String non_jdbc_catalog_name = "non_jdbc_catalog";
@@ -82,7 +82,7 @@ suite("test_jdbc_call", 
"p0,external,doris,external_docker,external_docker_doris
 
     test {
         sql """call execute_stmt("${catalog_name}", "select 1")"""
-        exception "Can not issue SELECT via executeUpdate() or 
executeLargeUpdate()"
+        exception "Statement.executeUpdate() or Statement.executeLargeUpdate() 
cannot issue statements that produce result sets."
     }
 
     // execute insert
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_catalog_push_cast.groovy
 
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_catalog_push_cast.groovy
index 3585f5fbb50..6f81b49de0f 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_catalog_push_cast.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_catalog_push_cast.groovy
@@ -20,7 +20,7 @@ suite("test_jdbc_catalog_push_cast", 
"p0,external,mysql,external_docker,external
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String mysql_port = context.config.otherConfigs.get("mysql_57_port");
 
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy 
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy
index 7b973331959..3f00c0f5e01 100644
--- a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy
+++ b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_mysql.groovy
@@ -21,7 +21,7 @@ suite("test_jdbc_query_mysql", 
"p0,external,mysql,external_docker,external_docke
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"http://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"http://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String mysql_57_port = context.config.otherConfigs.get("mysql_57_port")
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_tvf.groovy 
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_tvf.groovy
index 4dbb933ef19..367cea49d1a 100644
--- a/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_tvf.groovy
+++ b/regression-test/suites/external_table_p0/jdbc/test_jdbc_query_tvf.groovy
@@ -21,7 +21,7 @@ suite("test_jdbc_query_tvf", "p0,external,external_docker") {
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String user = "test_jdbc_user";
         String pwd = '123456';
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_jdbc_row_count.groovy 
b/regression-test/suites/external_table_p0/jdbc/test_jdbc_row_count.groovy
index 0d31ab37081..4e2f34fb9b6 100644
--- a/regression-test/suites/external_table_p0/jdbc/test_jdbc_row_count.groovy
+++ b/regression-test/suites/external_table_p0/jdbc/test_jdbc_row_count.groovy
@@ -22,7 +22,7 @@ suite("test_jdbc_row_count", 
"p0,external,mysql,external_docker,external_docker_
     String mysql_port = context.config.otherConfigs.get("mysql_57_port");
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         // Test mysql
         String catalog_name = "test_mysql_jdbc_row_count";
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_jni_complex_type.groovy 
b/regression-test/suites/external_table_p0/jdbc/test_jni_complex_type.groovy
index 977465ca044..8d56a1702f6 100644
--- a/regression-test/suites/external_table_p0/jdbc/test_jni_complex_type.groovy
+++ b/regression-test/suites/external_table_p0/jdbc/test_jni_complex_type.groovy
@@ -23,7 +23,7 @@ suite("test_jni_complex_type", 
"p0,external,doris,external_docker,external_docke
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
 
 
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_mariadb_jdbc_catalog.groovy
 
b/regression-test/suites/external_table_p0/jdbc/test_mariadb_jdbc_catalog.groovy
index 5281cdd20cc..2708e26b19f 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_mariadb_jdbc_catalog.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_mariadb_jdbc_catalog.groovy
@@ -22,7 +22,7 @@ suite("test_mariadb_jdbc_catalog", 
"p0,external,mariadb,external_docker,external
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String catalog_name = "mariadb_jdbc_catalog";
         String internal_db_name = "regression_test_jdbc_catalog_p0";
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy 
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy
index 2e06703e115..17b53d9c3db 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy
@@ -20,8 +20,8 @@ suite("test_mysql_jdbc_catalog", 
"p0,external,mysql,external_docker,external_doc
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
-    // String driver_url = "mysql-connector-java-8.0.25.jar"
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
+    // String driver_url = "mysql-connector-j-8.4.0.jar"
     if (enabled == null || !enabled.equalsIgnoreCase("true")) {
         return;
     }
@@ -30,7 +30,7 @@ suite("test_mysql_jdbc_catalog", 
"p0,external,mysql,external_docker,external_doc
         if (driver_class.equals("com.mysql.jdbc.Driver")) {
             driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-5.1.49.jar";
         } else  {
-            driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+            driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
         }
         String user = "test_jdbc_user";
         String pwd = '123456';
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog_nereids.groovy
 
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog_nereids.groovy
index e7ac412c0b5..e2bfd175996 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog_nereids.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog_nereids.groovy
@@ -20,7 +20,7 @@ suite("test_mysql_jdbc_catalog_nereids", 
"p0,external,mysql,external_docker,exte
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String catalog_name = "mysql_jdbc_catalog_nereids";
         String internal_db_name = "regression_test_jdbc_catalog_p0";
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_statistics.groovy
 
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_statistics.groovy
index 6a5fb022235..3e3f9e2fe4e 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_statistics.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_statistics.groovy
@@ -22,7 +22,7 @@ suite("test_mysql_jdbc_statistics", 
"p0,external,mysql,external_docker,external_
     String mysql_port = context.config.otherConfigs.get("mysql_57_port");
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String catalog_name = "test_mysql_jdbc_statistics";
 
diff --git 
a/regression-test/suites/external_table_p0/jdbc/test_switch_catalog_and_delete_internal.groovy
 
b/regression-test/suites/external_table_p0/jdbc/test_switch_catalog_and_delete_internal.groovy
index dd8fddf65e5..ac3fd16c605 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/test_switch_catalog_and_delete_internal.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/test_switch_catalog_and_delete_internal.groovy
@@ -21,7 +21,7 @@ suite("test_switch_catalog_and_delete_internal", 
"p0,external,external_docker")
     String mysql_port = context.config.otherConfigs.get("mysql_57_port");
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     String db = context.config.getDbNameByFile(context.file)
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         // 0.create internal db and table
diff --git 
a/regression-test/suites/external_table_p0/jdbc/type_test/ctas/test_mysql_all_types_ctas.groovy
 
b/regression-test/suites/external_table_p0/jdbc/type_test/ctas/test_mysql_all_types_ctas.groovy
index fdd8fa19d1e..f2b3897dcdc 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/type_test/ctas/test_mysql_all_types_ctas.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/type_test/ctas/test_mysql_all_types_ctas.groovy
@@ -20,7 +20,7 @@ suite("test_mysql_all_types_ctas", 
"p0,external,mysql,external_docker,external_d
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String mysql_port = context.config.otherConfigs.get("mysql_57_port");
 
diff --git 
a/regression-test/suites/external_table_p0/jdbc/type_test/select/test_doris_all_types_select.groovy
 
b/regression-test/suites/external_table_p0/jdbc/type_test/select/test_doris_all_types_select.groovy
index 2bd14d6742b..393fd63e942 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/type_test/select/test_doris_all_types_select.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/type_test/select/test_doris_all_types_select.groovy
@@ -21,7 +21,7 @@ suite("test_doris_all_types_select", 
"p0,external,doris,external_docker,external
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
 
     String doris_port = context.config.otherConfigs.get("doris_port");
diff --git 
a/regression-test/suites/external_table_p0/jdbc/type_test/select/test_mysql_all_types_select.groovy
 
b/regression-test/suites/external_table_p0/jdbc/type_test/select/test_mysql_all_types_select.groovy
index e91e46e02f7..64bb65d22eb 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/type_test/select/test_mysql_all_types_select.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/type_test/select/test_mysql_all_types_select.groovy
@@ -20,7 +20,7 @@ suite("test_mysql_all_types_select", 
"p0,external,mysql,external_docker,external
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String mysql_port = context.config.otherConfigs.get("mysql_57_port");
 
diff --git 
a/regression-test/suites/external_table_p0/jdbc/type_test/tvf/test_mysql_all_types_tvf.groovy
 
b/regression-test/suites/external_table_p0/jdbc/type_test/tvf/test_mysql_all_types_tvf.groovy
index 3e9a9b04744..c757b758b4b 100644
--- 
a/regression-test/suites/external_table_p0/jdbc/type_test/tvf/test_mysql_all_types_tvf.groovy
+++ 
b/regression-test/suites/external_table_p0/jdbc/type_test/tvf/test_mysql_all_types_tvf.groovy
@@ -20,7 +20,7 @@ suite("test_mysql_all_types_tvf", 
"p0,external,mysql,external_docker,external_do
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String mysql_port = context.config.otherConfigs.get("mysql_57_port");
 
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_conflict_name.groovy 
b/regression-test/suites/external_table_p0/lower_case/test_conflict_name.groovy
index c2cba8328a8..f5760e5ab66 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_conflict_name.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_conflict_name.groovy
@@ -22,7 +22,7 @@ suite("test_conflict_name", 
"p0,external,doris,meta_names_mapping,external_docke
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     try_sql """drop user ${jdbcUser}"""
     sql """create user ${jdbcUser} identified by '${jdbcPassword}'"""
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_include.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_include.groovy
index 2f540802552..cf4dcb37681 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_include.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_include.groovy
@@ -22,7 +22,7 @@ suite("test_lower_case_meta_include", 
"p0,external,doris,external_docker,externa
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     try_sql """drop user ${jdbcUser}"""
     sql """create user ${jdbcUser} identified by '${jdbcPassword}'"""
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_show_and_select.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_show_and_select.groovy
index 422144b707f..0268f668fb3 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_show_and_select.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_show_and_select.groovy
@@ -26,7 +26,7 @@ suite("test_lower_case_meta_show_and_select", 
"p0,external,doris,external_docker
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     def wait_table_sync = { String db ->
         Awaitility.await().atMost(60, TimeUnit.SECONDS).pollInterval(1, 
TimeUnit.SECONDS).until{
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_grant.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_grant.groovy
index 303e46fbfb3..6ed619b2b42 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_grant.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_grant.groovy
@@ -22,7 +22,7 @@ suite("test_lower_case_meta_with_lower_table_conf_auth", 
"p0,external,doris,exte
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     String user = "test_catalog_lower_case_auth_user"
     String pwd = 'C123_567p'
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_show_and_select.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_show_and_select.groovy
index ee1d16de44a..1c218457e6f 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_show_and_select.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_show_and_select.groovy
@@ -26,7 +26,7 @@ 
suite("test_lower_case_meta_with_lower_table_conf_show_and_select", "p0,external
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     def wait_table_sync = { String db ->
         Awaitility.await().atMost(10, TimeUnit.SECONDS).pollInterval(1, 
TimeUnit.SECONDS).until{
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_mtmv.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_mtmv.groovy
index e123e3fb17a..5b57d651c22 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_lower_case_mtmv.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_lower_case_mtmv.groovy
@@ -22,7 +22,7 @@ suite("test_lower_case_mtmv", 
"p0,external,doris,external_docker,external_docker
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     try_sql """drop user ${jdbcUser}"""
     sql """create user ${jdbcUser} identified by '${jdbcPassword}'"""
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_meta_cache_select_without_refresh.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_meta_cache_select_without_refresh.groovy
index 900654db237..c76b7ed7913 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_meta_cache_select_without_refresh.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_meta_cache_select_without_refresh.groovy
@@ -22,7 +22,7 @@ suite("test_meta_cache_select_without_refresh", 
"p0,external,doris,external_dock
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     try_sql """drop user ${jdbcUser}"""
     sql """create user ${jdbcUser} identified by '${jdbcPassword}'"""
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_meta_names_mapping.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_meta_names_mapping.groovy
index 11998574307..399969ef99a 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_meta_names_mapping.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_meta_names_mapping.groovy
@@ -22,7 +22,7 @@ suite("test_meta_names_mapping", 
"p0,external,doris,meta_names_mapping,external_
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     try_sql """drop user ${jdbcUser}"""
     sql """create user ${jdbcUser} identified by '${jdbcPassword}'"""
diff --git 
a/regression-test/suites/external_table_p0/lower_case/test_timing_refresh_catalog.groovy
 
b/regression-test/suites/external_table_p0/lower_case/test_timing_refresh_catalog.groovy
index 260691afa7a..56956d7c11a 100644
--- 
a/regression-test/suites/external_table_p0/lower_case/test_timing_refresh_catalog.groovy
+++ 
b/regression-test/suites/external_table_p0/lower_case/test_timing_refresh_catalog.groovy
@@ -26,7 +26,7 @@ suite("test_timing_refresh_catalog", 
"p0,external,doris,external_docker,external
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     def wait_table_sync = { String db ->
         Awaitility.await().atMost(10, TimeUnit.SECONDS).pollInterval(1, 
TimeUnit.SECONDS).until{
diff --git 
a/regression-test/suites/external_table_p0/lower_case/upgrade/load.groovy 
b/regression-test/suites/external_table_p0/lower_case/upgrade/load.groovy
index 4176e246875..66c1a96155e 100644
--- a/regression-test/suites/external_table_p0/lower_case/upgrade/load.groovy
+++ b/regression-test/suites/external_table_p0/lower_case/upgrade/load.groovy
@@ -26,7 +26,7 @@ suite("test_upgrade_lower_case_catalog_prepare", 
"p0,external,doris,external_doc
     String jdbcPassword = "C123_567p"
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.3.0.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
     def wait_table_sync = { String db ->
         Awaitility.await().atMost(10, TimeUnit.SECONDS).pollInterval(1, 
TimeUnit.SECONDS).until{
diff --git 
a/regression-test/suites/external_table_p0/nereids_commands/test_use_database_stmt.groovy
 
b/regression-test/suites/external_table_p0/nereids_commands/test_use_database_stmt.groovy
index 4c9035d1347..dd3ea612cb3 100644
--- 
a/regression-test/suites/external_table_p0/nereids_commands/test_use_database_stmt.groovy
+++ 
b/regression-test/suites/external_table_p0/nereids_commands/test_use_database_stmt.groovy
@@ -20,7 +20,7 @@ suite("test_use_database_stmt", 
"p0,external,mysql,external_docker,external_dock
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String catalog_name = "use_db_nereids";
         String internal_catalog = "internal";
diff --git a/regression-test/suites/external_table_p0/upgrade/load.groovy 
b/regression-test/suites/external_table_p0/upgrade/load.groovy
index 6dc068bb6be..ce01f34a0aa 100644
--- a/regression-test/suites/external_table_p0/upgrade/load.groovy
+++ b/regression-test/suites/external_table_p0/upgrade/load.groovy
@@ -135,8 +135,8 @@ suite("test_catalog_upgrade_load", 
"p0,external,hive,external_docker,external_do
         String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
         String s3_endpoint = getS3Endpoint()
         String bucket = getS3BucketName()
-        String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
-        // String driver_url = "mysql-connector-java-8.0.25.jar"
+        String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
+        // String driver_url = "mysql-connector-j-8.4.0.jar"
         String catalog_name = "test_catalog_upgrade_jdbc_mysql"
         sql """drop catalog if exists ${catalog_name} """
         sql """create catalog if not exists ${catalog_name} properties(
diff --git 
a/regression-test/suites/external_table_p2/mysql/test_external_catalog_mysql.groovy
 
b/regression-test/suites/external_table_p2/mysql/test_external_catalog_mysql.groovy
index febd5c01758..dc2ea2305b5 100644
--- 
a/regression-test/suites/external_table_p2/mysql/test_external_catalog_mysql.groovy
+++ 
b/regression-test/suites/external_table_p2/mysql/test_external_catalog_mysql.groovy
@@ -31,7 +31,7 @@ suite("test_external_catalog_mysql", 
"p2,external,mysql,external_remote,external
         String extMysqlPassword = 
context.config.otherConfigs.get("extMysqlPassword")
         String s3_endpoint = getS3Endpoint()
         String bucket = getS3BucketName()
-        String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+        String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
         String mysqlDatabaseName01 = "external_mysql_catalog_database01"
         String mysqlCatalogName = "mysql_jdbc"
         String mysqlTableName01 = "lineorder"
diff --git 
a/regression-test/suites/external_table_p2/mysql/test_external_resource_mysql.groovy
 
b/regression-test/suites/external_table_p2/mysql/test_external_resource_mysql.groovy
index 81374ae427e..7be18fc4245 100644
--- 
a/regression-test/suites/external_table_p2/mysql/test_external_resource_mysql.groovy
+++ 
b/regression-test/suites/external_table_p2/mysql/test_external_resource_mysql.groovy
@@ -31,7 +31,7 @@ suite("test_external_resource_mysql", 
"p2,external,mysql,external_remote,externa
         String extMysqlPassword = 
context.config.otherConfigs.get("extMysqlPassword")
         String s3_endpoint = getS3Endpoint()
         String bucket = getS3BucketName()
-        String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+        String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
         String mysqlResourceName = "jdbc_resource_mysql_57_y"
         String mysqlDatabaseName01 = "external_mysql_database_ssb"
         String mysqlTableNameLineOrder = "external_mysql_table_lineorder"
diff --git a/regression-test/suites/manager/test_manager_interface_1.groovy 
b/regression-test/suites/manager/test_manager_interface_1.groovy
index 929d3b33db4..b7ae81481e1 100644
--- a/regression-test/suites/manager/test_manager_interface_1.groovy
+++ b/regression-test/suites/manager/test_manager_interface_1.groovy
@@ -40,7 +40,7 @@ suite('test_manager_interface_1',"p0") {
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
 
 
diff --git a/regression-test/suites/manager/test_manager_interface_3.groovy 
b/regression-test/suites/manager/test_manager_interface_3.groovy
index ba7d90486e0..695b7288891 100644
--- a/regression-test/suites/manager/test_manager_interface_3.groovy
+++ b/regression-test/suites/manager/test_manager_interface_3.groovy
@@ -32,7 +32,7 @@ suite('test_manager_interface_3',"p0") {
     String jdbcPassword = context.config.jdbcPassword
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 //create role $role_name
 //drop role $role_name
 // create user $user_name identified by "$password" default role "$role_name"
@@ -525,7 +525,7 @@ suite('test_manager_interface_3',"p0") {
                 Name: test_manager_resource_case
         ResourceType: jdbc
                 Item: driver_url
-            Value: mysql-connector-java-8.0.25.jar
+            Value: mysql-connector-j-8.4.0.jar
         *************************** 9. row ***************************
                 Name: test_manager_resource_case
         ResourceType: jdbc
diff --git a/regression-test/suites/mtmv_p0/test_mysql_mtmv.groovy 
b/regression-test/suites/mtmv_p0/test_mysql_mtmv.groovy
index 69c11ad3b03..aa2463870a9 100644
--- a/regression-test/suites/mtmv_p0/test_mysql_mtmv.groovy
+++ b/regression-test/suites/mtmv_p0/test_mysql_mtmv.groovy
@@ -26,7 +26,7 @@ suite("test_mysql_mtmv", 
"p0,external,mysql,external_docker,external_docker_hive
     logger.info("s3_endpoint: " + s3_endpoint)
     String bucket = getS3BucketName()
     logger.info("bucket: " + bucket)
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     logger.info("driver_url: " + driver_url)
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String catalog_name = "mysql_mtmv_catalog";
diff --git a/regression-test/suites/nereids_p0/show/test_show_where.groovy 
b/regression-test/suites/nereids_p0/show/test_show_where.groovy
index 2caf494bf2f..ffcd22301a6 100644
--- a/regression-test/suites/nereids_p0/show/test_show_where.groovy
+++ b/regression-test/suites/nereids_p0/show/test_show_where.groovy
@@ -26,7 +26,7 @@ suite("test_show_where", 
"query,external,mysql,external_docker,external_docker_m
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     try {
         sql  """ drop database if exists ${ex_db_name} """
         sql  """ create database ${ex_db_name} """
diff --git 
a/regression-test/suites/nereids_rules_p0/mv/dml/external/dml_query_has_external_table.groovy
 
b/regression-test/suites/nereids_rules_p0/mv/dml/external/dml_query_has_external_table.groovy
index 4c2b79998eb..cecfa086544 100644
--- 
a/regression-test/suites/nereids_rules_p0/mv/dml/external/dml_query_has_external_table.groovy
+++ 
b/regression-test/suites/nereids_rules_p0/mv/dml/external/dml_query_has_external_table.groovy
@@ -27,7 +27,7 @@ suite("dml_query_has_external_table") {
     logger.info("s3_endpoint: " + s3_endpoint)
     String bucket = getS3BucketName()
     logger.info("bucket: " + bucket)
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     logger.info("driver_url: " + driver_url)
     if (enabled != null && enabled.equalsIgnoreCase("true")) {
         String catalog_name = "mysql_mtmv_catalog";
diff --git a/regression-test/suites/nereids_syntax_p0/alias_conflict.groovy 
b/regression-test/suites/nereids_syntax_p0/alias_conflict.groovy
index ad3a04d9f1d..87946d7a357 100644
--- a/regression-test/suites/nereids_syntax_p0/alias_conflict.groovy
+++ b/regression-test/suites/nereids_syntax_p0/alias_conflict.groovy
@@ -19,7 +19,7 @@ suite("alias_conflict") {
 
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     sql """ DROP TABLE IF EXISTS `test_alias_conflict1` """
     sql """ DROP TABLE IF EXISTS `test_alias_conflict2` """
     sql """ DROP TABLE IF EXISTS `test_alias_conflict3` """
diff --git a/regression-test/suites/query_p0/show/test_show_where.groovy 
b/regression-test/suites/query_p0/show/test_show_where.groovy
index 1a48f5c926a..a9969ce9e0b 100644
--- a/regression-test/suites/query_p0/show/test_show_where.groovy
+++ b/regression-test/suites/query_p0/show/test_show_where.groovy
@@ -24,7 +24,7 @@ suite("test_show_where", 
"query,external,mysql,external_docker,external_docker_m
     String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
     String s3_endpoint = getS3Endpoint()
     String bucket = getS3BucketName()
-    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+    String driver_url = 
"https://${bucket}.${s3_endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
     try {
         sql  """ drop database if exists ${ex_db_name} """
         sql  """ create database ${ex_db_name} """
diff --git 
a/regression-test/suites/ranger_p2/test_ranger_access_resource_catalog.groovy 
b/regression-test/suites/ranger_p2/test_ranger_access_resource_catalog.groovy
index 8faaf79358a..aed26f0c6d8 100644
--- 
a/regression-test/suites/ranger_p2/test_ranger_access_resource_catalog.groovy
+++ 
b/regression-test/suites/ranger_p2/test_ranger_access_resource_catalog.groovy
@@ -100,7 +100,7 @@ suite("test_ranger_access_resource_catalog", 
"p2,ranger,external") {
        String jdbcPassword = context.config.jdbcPassword
        String s3Endpoint = getS3Endpoint()
        String bucket = getS3BucketName()
-       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
        if (enabled != null && enabled.equalsIgnoreCase("true")) {
                String catalog1 = 'ranger_test_catalog_1'
diff --git 
a/regression-test/suites/ranger_p2/test_ranger_access_resource_global.groovy 
b/regression-test/suites/ranger_p2/test_ranger_access_resource_global.groovy
index ec2da95cb42..fa8dd95b47c 100644
--- a/regression-test/suites/ranger_p2/test_ranger_access_resource_global.groovy
+++ b/regression-test/suites/ranger_p2/test_ranger_access_resource_global.groovy
@@ -100,7 +100,7 @@ suite("test_ranger_access_resource_global", 
"p2,ranger,external") {
        String jdbcPassword = context.config.jdbcPassword
        String s3Endpoint = getS3Endpoint()
        String bucket = getS3BucketName()
-       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
        if (enabled != null && enabled.equalsIgnoreCase("true")) {
                String catalog1 = 'ranger_test_global_1'
diff --git 
a/regression-test/suites/ranger_p2/test_ranger_access_resource_resource.groovy 
b/regression-test/suites/ranger_p2/test_ranger_access_resource_resource.groovy
index a8d4b2d3cba..c9936501c80 100644
--- 
a/regression-test/suites/ranger_p2/test_ranger_access_resource_resource.groovy
+++ 
b/regression-test/suites/ranger_p2/test_ranger_access_resource_resource.groovy
@@ -33,7 +33,7 @@ suite("test_ranger_access_resource", "p2,ranger,external") {
        String jdbcPassword = context.config.jdbcPassword
        String s3Endpoint = getS3Endpoint()
        String bucket = getS3BucketName()
-       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
 
        if (enabled != null && enabled.equalsIgnoreCase("true")) {
diff --git 
a/regression-test/suites/ranger_p2/test_ranger_access_role_resource_catalog.groovy
 
b/regression-test/suites/ranger_p2/test_ranger_access_role_resource_catalog.groovy
index 155ae871f30..aa6f311d0b2 100644
--- 
a/regression-test/suites/ranger_p2/test_ranger_access_role_resource_catalog.groovy
+++ 
b/regression-test/suites/ranger_p2/test_ranger_access_role_resource_catalog.groovy
@@ -101,7 +101,7 @@ suite("test_ranger_access_role_resource_catalog", 
"p2,ranger,external") {
        String jdbcPassword = context.config.jdbcPassword
        String s3Endpoint = getS3Endpoint()
        String bucket = getS3BucketName()
-       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-java-8.0.25.jar";
+       String driverUrl = 
"https://${bucket}.${s3Endpoint}/regression/jdbc_driver/mysql-connector-j-8.4.0.jar";
 
        if (enabled != null && enabled.equalsIgnoreCase("true")) {
                String catalog1 = 'ranger_test_global_1'


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to