Malheureusement, l'utilisation de paramètres d'entrée de procédure stockée comme mots de passe dans un CREATE USER
ou GRANT
l'instruction est documentée dans ce bogue
comme non pris en charge . Vous ne pouvez donc pas réellement faire ce que vous avez tenté.
Il serait possible de PREPARE
et EXECUTE
une instruction construite par CONCAT()
pour concaténer le nouveau mot de passe, mais ce n'est pas une méthode sécurisée et n'est donc pas recommandé. Vous perdez tous les avantages de sécurité de la procédure stockée si vous procédez ainsi.