Vytvoř uživatele jan, který se ověří heslem pass
CREATE USER 'jan'@'localhost' IDENTIFIED BY 'pass';
Pro aplikování změn je vždy vhodné provést následující příkaz
FLUSH PRIVILEGES;
Odstraň uživatele jan (který přístupuje z localhostu)
DROP USER 'jan'@'localhost'
Syntaxe vždy začíná GRANT a poté buď jednotlivá práva, nebo rovnou kompletní přístup; tedy:
Povol uživateli jan přístup do celé DB odkudkoliv
GRANT ALL PRIVILEGES ON *.* TO 'jan'@'%';
Povol uživateli jan (ovšem pouze z localhostu) přístup do celé DB
GRANT ALL PRIVILEGES ON *.* TO 'jan'@'localhost';
Povol uživateli jan (ovšem pouze z localhostu) přístup do DB s názvem uschovna
GRANT ALL PRIVILEGES ON uschovna.* TO 'jan'@'localhost';
Here is a list of the MySQL privileges which are most commonly used:
Zdroj: https://kyup.com/tutorials/create-new-user-grant-permissions-mysql/