Zum Inhalt springen
Blog

INDEX command denied to user webx@localhost

12. Januar 2009 | INGATE Team

Der MySQL-Fehler "INDEX command denied to user 'webx'@'localhost'" tritt auf, wenn ein Datenbankbenutzer versucht, einen Index zu erstellen, aber nicht die nötige Berechtigung dafür hat.

Ursache

Der Datenbankbenutzer verfügt nicht über die INDEX-Berechtigung. Dies tritt häufig auf bei:

  • Datenbank-Migrationen
  • CMS-Installationen, die versuchen, Tabellen-Indizes zu erstellen
  • Import von SQL-Dumps, die CREATE INDEX-Anweisungen enthalten

Lösung

Die Berechtigung kann durch einen Benutzer mit entsprechenden Rechten erteilt werden:

GRANT INDEX ON datenbankname.* TO 'webx'@'localhost'; FLUSH PRIVILEGES;

Hinweis für Managed-Server-Kunden

Auf Managed Servern mit Verwaltungssoftware (Plesk, LiveConfig, Confixx) werden die Datenbankberechtigungen über die Verwaltungsoberfläche gesteuert. Ändern Sie Berechtigungen nicht manuell, da sie beim nächsten Synchronisationslauf zurückgesetzt werden könnten.

Bei Fragen zur MySQL-Konfiguration wenden Sie sich an info@ingate.de.

Technologie-Partner & Mitgliedschaften

Dell PartnerDirect
Equinix
EMC Home of Data
Juniper Networks
LiveConfig
Microsoft Cloud Solution Provider
Microsoft SPLA Partner
RIPE NCC Member