sql >> Databáze >  >> RDS >> Mysql

Skript pro vytvoření uživatele mysql

Stačí odpovědět, proč k chybě dochází, a ukázat rozdíl:

A) Očekává @password být řetězcem hash hodnota:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
PASSWORD '@password';

B) Očekává @password být řetězec s čistým textem hodnota:
GRANT ALL PRIVILEGES 
    ON `mydb` . * TO 'username'@'localhost' IDENTIFIED 
BY
'@password';

Kde "hash string" je výsledkem SELECT PASSWORD('clearTextPasswd'); – viz Odpověď sněhuláka pro příklad.

  1. Jak generovat příkazy vložení z textových souborů pro tabulku SQL Server v SQL Server - SQL Server / Výukový program TSQL, část 106

  2. vyberte 1 náhodný řádek s komplexním filtrováním

  3. Další informace o zřetězení v SQL s příklady

  4. SELECT ze zobrazení MySQL s klauzulí HAVING vrátí prázdnou sadu výsledků