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

Signed-off-by: Furqan Saeed <sfurqan1999@gmail.com>
This commit is contained in:
Furqan Saeed 2023-04-02 20:21:14 +05:00
parent ee9c9a0300
commit b6667e6174

View File

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