Der Fehler SELECT-Befehl denied to user ‘user’@’host’ wird oft verursacht, wenn der aktuell verbundene MySQL-Benutzer keine SELECT-Berechtigung für die Zieldatenbank hat. Dies kann leicht mit einem Shared Hosting-Plan oder VPS-Hosting oder Dedicated Server-Hosting behoben werden:
FIX:MySQL – SELECT-Befehl für Benutzer verweigert
Je nach verwendetem Hosting-Paket können Sie die Richtlinien befolgen und dieses Problem in weniger als einer Minute beheben.
Geteiltes Hosting:
1. Melden Sie sich bei Ihrem cPanel an und klicken Sie auf das Tool MySQL®-Datenbanken, das sich im Abschnitt „Datenbanken“ befindet
2. Fügen Sie den Benutzer, dem Sie SELECT-Berechtigungen erteilen möchten, zur betreffenden Datenbank hinzu und stellen Sie sicher, dass Sie dem Benutzer alle Berechtigungen gewähren.
VPS / Dedizierter Server ohne WHM / cPanel:
Melden Sie sich über SSH als Root-Benutzer an und geben Sie Folgendes ein:
mysql GRANT SELECT ON database_name.* TO 'user'@'localhost';
Probieren Sie die beliebten MySQL-Befehle in unseren Webhosting-Paketen aus – jetzt mit NEUEN stark reduzierten Preisen!:Shared Hosting, SSD-VPS-Hosting, dedizierte Server.