За съжаление, използването на входни параметри на съхранена процедура като пароли в CREATE USER
или GRANT
изразът е документиран в този бъг
като неподдържан . Така че всъщност не можете да направите това, което сте опитали.
Би било възможно да PREPARE
и EXECUTE
израз, който е изграден от CONCAT()
за свързване в новата парола, но това не е сигурен метод и следователно не се препоръчва. Вие губите всички предимства на сигурността на съхранената процедура, ако го направите по този начин.