Mysql
 sql >> Database >  >> RDS >> Mysql

mysql dimentica chi ha effettuato l'accesso:comando negato all'utente ''@'%'

Il problema è probabilmente che hai VIEWS nel tuo database. Le viste sono probabilmente create con diritti specifici.

Come puoi vedere dal tuo messaggio di errore, si lamenta di un diverso utente rispetto a quello a cui hai effettuato l'accesso. Questo perché per una vista puoi specificare come determinare quali diritti ha la vista per guardare i dati.

Quando vai al tuo database, prova a digitare:

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

Quindi potresti voler esaminare i diritti delle viste specifiche presenti.