Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:So aktivieren Sie das lokale Laden von Daten sowohl auf der Client- als auch auf der Serverseite

Workbench verwendet eine MySQL-Funktion namens LOAD DATA LOCAL für diesen .txt-Dateiimportvorgang. Weil diese Funktion einige Sicherheitsprobleme aufdeckt im Server muss der Betreiber des Servers diese Funktion aktivieren, indem er die MySQL-Serversoftware (mysqld , heißt es) mit einer bestimmten Systemvariablen namens local_infile . Ihre Fehlermeldung bedeutet, dass das Flag nicht aktiviert ist.

Sie können versuchen, es zur Laufzeit zu aktivieren, bevor Sie Ihren Upload-Vorgang durchführen. Probieren Sie diese SQL-Anweisung aus.

SET @@GLOBAL.local_infile = 1;

Wenn das nicht funktioniert, müssen Sie die Person, die Ihren Server betreibt, bitten, es zu aktivieren.