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

mysql zapomene, kdo je přihlášen:příkaz odepřen uživateli ''@'%'

Problém je pravděpodobně v tom, že máte v databázi VIEWS. Pohledy jsou pravděpodobně vytvořeny se specifickými právy.

Jak můžete poznat z vaší chybové zprávy, stěžuje si na jiné než ten, kterým jste přihlášeni. Je to proto, že pro pohled můžete určit, jak určit, jaká práva má pohled nahlížet na data.

Když přejdete do databáze, zkuste zadat:

SHOW FULL TABLES IN sunflower_work WHERE TABLE_TYPE NOT LIKE '%table%';

Pak se možná budete chtít podívat na práva konkrétních pohledů, které tam jsou.



  1. IS NOT NULL test pro záznam nevrací hodnotu TRUE, když je nastavena proměnná

  2. Zařízení Django selhalo a uvádí DatabaseError:hodnota je příliš dlouhá pro typový znak se liší (50)

  3. Jak se připojit ke vzdálené databázi MySQL pomocí Javy?

  4. Připojení 64bitové aplikace ke Clarion TopSpeed