Bohužel, použití vstupních parametrů uložené procedury jako hesla v CREATE USER
nebo GRANT
prohlášení je dokumentováno v této chybě
jako nepodporováno . Takže ve skutečnosti nemůžete udělat to, o co jste se pokusili.
Bylo by možné PREPARE
a EXECUTE
příkaz, který je vytvořen pomocí CONCAT()
zřetězit v novém hesle, ale toto není zabezpečená metoda a proto se nedoporučuje. Pokud byste to udělali tímto způsobem, ztratíte všechny výhody zabezpečení uložené procedury.