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

MySQL uděluje uživateli oprávnění k databázi

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

  1. Implementace vztahu jedna ku nule nebo jedné na SQL Server

  2. jak získat přístup k příkazovému řádku pro xampp v systému Windows

  3. Databázový model pro online průzkum. Část 4

  4. Opravy související s výkonem pro SQL Server 2012