GRANT
er beregnet til at tilføje privilegier til brugere. Forvirrende nok har den også mulighed for at oprette brugere og ændre deres adgangskoder. Denne funktionalitet er forældet og bør ikke bruges.
Hvis du bruger GRANT
med IDENTIFIED
du kan ændre brugerens adgangskode:
Også GRANT
kan oprette brugeren, hvis den ikke findes:
Se https://dev.mysql.com/doc/refman/ 5.7/da/grant.html
Sammenfattende, brug CREATE
for at oprette en bruger, og brug GRANT
for at tilføje privilegier:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost';