sql >> Database >  >> RDS >> Mysql

syntaxisfout van CREATE USER met variabelen die gebruikersnaam en wachtwoord geven

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.



  1. Gegevens uit mysql lezen en afdrukken in c#

  2. PDB Ontkoppel ORA-17528 Fout

  3. MySQL Full Text Search komt niet overeen

  4. cross-app xml-query presteert exponentieel slechter naarmate xml-document groeit