Hlavním důvodem pro vytvoření dalšího uživatele pro MySQL je jeho přiřazení k databázi a použití v aplikaci. Než bude moci začít provádět dotazy na samotnou databázi, musí mít k této databázi oprávnění, k tomu se používá příkaz GRANT. Toto bude fungovat pouze na SSD VPS nebo na vyhrazeném serveru s rootovým přístupem jako takový není poskytován v prostředí sdíleného hostování
Nejprve vytvoříme uživatele a databázi:
CREATE DATABASE IF NOT EXISTS `example_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';
Nyní můžeme tomuto uživateli přidat oprávnění v nové databázi, v našem příkladu udělíme plná oprávnění:
GRANT ALL PRIVILEGES ON my_database_name.* TO 'newuser'@'localhost' IDENTIFIED BY 'password';
Jste připraveni experimentovat s různými příkazy MySQL? Vyzkoušejte je na našich hostingových plánech SSD VPS nebo získejte plnou svobodu správou vlastního dedikovaného serveru za velmi dostupnou cenu!
Užitečné příkazy MySQL:
- MySQL Zobrazit uživatele
- MySQL Zobrazit granty pro všechny uživatele