From b6667e6174218b89ea9d532e22ca31f9f97e6feb Mon Sep 17 00:00:00 2001 From: Furqan Saeed Date: Sun, 2 Apr 2023 20:21:14 +0500 Subject: [PATCH] Fix #18210 - Add replica replication user on MariaDB doesn't work Signed-off-by: Furqan Saeed --- libraries/classes/Server/Privileges.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/classes/Server/Privileges.php b/libraries/classes/Server/Privileges.php index ca55811bf6..7d1c9f3820 100644 --- a/libraries/classes/Server/Privileges.php +++ b/libraries/classes/Server/Privileges.php @@ -3523,7 +3523,7 @@ class Privileges // MariaDB uses 'USING' whereas MySQL uses 'AS' // but MariaDB with validation plugin needs cleartext password - if (Compatibility::isMariaDb() && ! $isMariaDBPwdPluginActive) { + if (Compatibility::isMariaDb() && ! $isMariaDBPwdPluginActive && isset($_POST['authentication_plugin'])) { $createUserStmt .= ' USING \'%s\''; } elseif (Compatibility::isMariaDb()) { $createUserStmt .= ' IDENTIFIED BY \'%s\'';