Heim > Datenbank > MySQL-Tutorial > Berechtigungsfehler „DATEN LADEN': Dateizugriff für erfolgreiches Laden von Daten gewähren?

Berechtigungsfehler „DATEN LADEN': Dateizugriff für erfolgreiches Laden von Daten gewähren?

DDD
Freigeben: 2024-10-29 12:04:02
Original
836 Leute haben es durchsucht

Wie behebe ich Berechtigungsfehler beim Laden von Daten in MySQL mit „LOAD DATA“?

Wenn bei „LOAD DATA“-Vorgängen Berechtigungsfehler auftreten In MySQL reicht es möglicherweise nicht aus, die Schemakompatibilität zu überprüfen und Berechtigungen anzupassen. Hier ist ein weiterer zu berücksichtigender Ansatz:

grant file on *.* to 'user'@'%';
Nach dem Login kopieren

Dieser Befehl erteilt dem im Platzhalter „Benutzer“ angegebenen Benutzer die Berechtigung, auf Dateien (‘.‘) auf dem Datenbankserver zuzugreifen.

Eine Diskussion im MySQL-Forum bringt Licht auf dieses Problem, wobei Ken Tassell eine Lösung bereitstellt:

"Problem gelöst mit dem folgenden Befehl:"
grant file on *.* to kentest@localhost identified by 'kentest1';
Nach dem Login kopieren

Durch Gewährung der Datei ' '-Privileg ermöglicht MySQL dem Benutzer, Daten aus der in der 'LOAD DATA'-Anweisung angegebenen Datei zu lesen, wodurch der Berechtigungsfehler behoben wird und das erfolgreiche Laden der Daten ermöglicht wird.

Das obige ist der detaillierte Inhalt vonBerechtigungsfehler „DATEN LADEN': Dateizugriff für erfolgreiches Laden von Daten gewähren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage