Die Aussage ist recht klar, Du hast nicht die erforderlichen Rechte.
Versuche den Benutzer mal nicht mit Zugriff für '
localhost' sondern explizit für Zugriff von '127.0.0.1' anzulegen. Machmal ist
MySQL da etwas zu streng in der Auslegung, und wenn das System nicht so konfiguriert ist dass 127.0.0.1 zum Namen
localhost aufgelöst wird ist das noch eine mögliche Fehlerquelle.