Fehler „Zugriff verweigert“ in MySQL INTO OUTFILE
Obwohl dem Benutzer „asdfsdf“ „ALLER“ Zugriff gewährt und die Ordnerberechtigung festgelegt wurde Bei CHMOD 777 bleibt ein Fehler bestehen, wenn versucht wird, den Befehl INTO OUTFILE zu verwenden. Dieser Fehler weist auf einen Mangel an erforderlichen Berechtigungen für den Benutzer hin.
Lösung:
Um dieses Problem zu beheben, führen Sie die folgenden SQL-Befehle aus:
> grant all privileges on YOUR_DATABASE.* to 'asdfsdf'@'localhost' identified by 'your_password'; > flush privileges;
Stellen Sie außerdem sicher, dass dem Benutzer 'asdfsdf'@'localhost' die FILE-Berechtigung gewährt wurde:
> GRANT FILE ON *.* TO 'asdfsdf'@'localhost';
Diese Befehle sollten dem Benutzer die erforderlichen Berechtigungen erteilen und den Erfolg des INTO OUTFILE-Vorgangs ermöglichen. Beachten Sie, dass YOUR_DATABASE der Name der Datenbank ist, die die Tabelle tbl_property enthält.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich bei der Verwendung von INTO OUTFILE immer noch die Fehlermeldung „Zugriff verweigert', obwohl ich in MySQL „ALLE' Berechtigungen gewährt habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!