Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql vergisst, wer angemeldet ist:Befehl verweigert für Benutzer ''@'%'

Das Problem ist wahrscheinlich, dass Sie VIEWS in Ihrer Datenbank haben. Die Ansichten werden wahrscheinlich mit bestimmten Rechten erstellt.

Wie Sie Ihrer Fehlermeldung entnehmen können, beschwert es sich über eine andere Benutzer als der, bei dem Sie angemeldet sind. Dies liegt daran, dass Sie für eine Ansicht angeben können, wie festgelegt werden soll, welche Rechte die Ansicht zum Anzeigen von Daten hat.

Wenn Sie zu Ihrer Datenbank gehen, versuchen Sie Folgendes einzugeben:

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

Dann möchten Sie vielleicht die Rechte der dort vorhandenen spezifischen Ansichten prüfen.