Merge #18316 - Fix #18210 - Add replica replication user on MariaDB doesn't work

Pull-request: #18316
Fixes: #18210

Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
William Desportes 2024-04-28 16:40:16 +02:00
commit cbad7c9198
No known key found for this signature in database
GPG Key ID: 90A0EF1B8251A889

View File

@ -3524,7 +3524,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\'';