Helaas is het gebruik van opgeslagen procedure-invoerparameters als wachtwoorden in een CREATE USER
of GRANT
statement is gedocumenteerd in deze bug
als niet ondersteund . Je kunt dus niet doen wat je hebt geprobeerd.
Het zou mogelijk zijn om PREPARE
en EXECUTE
een instructie die is gebouwd door CONCAT()
om samen te voegen in het nieuwe wachtwoord, maar dit is geen veilige methode en wordt daarom niet aanbevolen. U verliest alle beveiligingsvoordelen van de opgeslagen procedure als u het op die manier zou doen.