From 24746dab083df81214f3527cbed73ec3b25a20b5 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Sat, 4 Jan 2025 01:37:10 +0800 Subject: [PATCH] update --- plugins/mysql-community/conf/my8.0.cnf | 4 +++- plugins/mysql-community/index.py | 5 +++++ plugins/mysql-community/install.sh | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/mysql-community/conf/my8.0.cnf b/plugins/mysql-community/conf/my8.0.cnf index 388b397eb..6ed278882 100644 --- a/plugins/mysql-community/conf/my8.0.cnf +++ b/plugins/mysql-community/conf/my8.0.cnf @@ -8,7 +8,9 @@ default-character-set = UTF8MB4 [mysqld] !include {$SERVER_APP_PATH}/etc/mode/classic.cnf -authentication_policy=mysql_native_password +#authentication_policy=mysql_native_password +default-authentication-plugin=mysql_native_password + pid-file = {$SERVER_APP_PATH}/data/mysql.pid user = mysql port = 33206 diff --git a/plugins/mysql-community/index.py b/plugins/mysql-community/index.py index b9283a12d..eded6c1be 100755 --- a/plugins/mysql-community/index.py +++ b/plugins/mysql-community/index.py @@ -130,6 +130,11 @@ def getAuthPolicy(): tmp = re.search(rep, content) if tmp: return tmp.groups()[0].strip() + + rep2 = r'default-authentication-plugin\s*=\s*(.*)' + tmp2 = re.search(rep, content) + if tmp2: + return tmp2.groups()[0].strip() # caching_sha2_password return 'mysql_native_password' diff --git a/plugins/mysql-community/install.sh b/plugins/mysql-community/install.sh index 7d8d80fd1..42bf1dd51 100755 --- a/plugins/mysql-community/install.sh +++ b/plugins/mysql-community/install.sh @@ -11,6 +11,7 @@ serverPath=$(dirname "$rootPath") # https://downloads.mysql.com/archives/community/ # SHOW VARIABLES LIKE 'default_authentication_plugin'; +# SELECT user, host, plugin FROM mysql.user; # /www/server/mysql-community/bin/mysqld --basedir=/www/server/mysql-community --datadir=/www/server/mysql-community/data --initialize-insecure --explicit_defaults_for_timestamp