Fehlerbehebung „Das Laden lokaler Daten ist deaktiviert“: Eine Schritt-für-Schritt-Anleitung
Beim Versuch, lokale Daten mit LOAD DATA hochzuladen LOKAL, möglicherweise wird die Fehlermeldung angezeigt:
ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides
Dieser Fehler weist darauf hin, dass das Laden lokaler Daten entweder auf dem Client oder verboten ist Server. Hier ist eine detaillierte Anleitung zum Aktivieren lokaler Daten auf beiden Seiten:
Clientseitige Konfiguration
Serverseitige Konfiguration
mysql> SET GLOBAL local_infile=1;
mysql> quit
Laden von Daten in MySQL
Sobald sowohl die Client- als auch die Serverseite konfiguriert sind, können Sie mit dem Importieren von Daten über LOAD DATA LOCAL fortfahren Anweisung:
mysql> USE <database_name>; mysql> LOAD DATA LOCAL INFILE '<file_path>' INTO TABLE <table_name>;
Beispiel
Um beispielsweise eine CSV-Datei mit dem Namen amazonsample.csv in die Spielzeugtabelle zu laden, verwenden Sie diesen Befehl:
mysql> USE toys_db; mysql> LOAD DATA LOCAL INFILE '/Users/BruddaDave/Desktop/amazonsample.csv' INTO TABLE toys FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES;
Wenn Sie diese Schritte befolgen, sollten Sie nun in der Lage sein, lokale Daten in Ihre MySQL-Datenbank zu importieren, ohne dass die Meldung „Lokale Daten werden geladen“ auftritt Fehler „Deaktiviert“.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Laden lokaler Daten ist deaktiviert' in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!