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

MySQL:Přístup odepřen uživateli 'test'@'localhost' (pomocí hesla:ANO) kromě uživatele root

Neudělujte všechna oprávnění ke všem databázím uživateli bez oprávnění root, není to bezpečné (a s touto rolí již máte „root“)

GRANT <privileges> ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Tento příkaz vytvoří nového uživatele a udělí mu vybraná oprávnění.I.E.:

GRANT INSERT, SELECT, DELETE, UPDATE ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Podívejte se na dokumenty zobrazíte podrobná všechna oprávnění

EDIT:můžete vyhledat další informace pomocí tohoto dotazu (přihlaste se jako "root"):

select Host, User from mysql.user;

Chcete-li vidět, co se stalo



  1. Funkce COSH() v Oracle

  2. Zjistěte, zda je omezení CHECK na úrovni sloupce nebo na úrovni tabulky v SQL Server (příklady T-SQL)

  3. Jak provést úplné vnější spojení v MySQL

  4. 10 užitečných zkratek pro Microsoft Access při práci s ovládacími prvky na formulářích a sestavách