sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Hur man aktiverar laddning av data lokalt på både klient- och serversidan

Workbench använder en MySQL-funktion som heter LOAD DATA LOCAL för denna .txt-filimportoperation. Eftersom den funktionen avslöjar vissa säkerhetsproblem i servern måste operatören för servern aktivera den funktionen genom att köra MySQL-servermjukvaran (mysqld , kallas den) med en specifik systemvariabel som heter local_infile . Ditt felmeddelande betyder att flaggan inte är aktiverad.

Du kan prova att aktivera det vid körning innan du laddar upp. Prova den här SQL-satsen.

SET @@GLOBAL.local_infile = 1;

Om det inte fungerar måste du be personen som driver din server att aktivera den.




  1. Finns det en bästa praxis/sammanhängande sätt att uppdatera ett databasfält som innehåller ett hashnyckel-värdelager?

  2. Infoga uttalande med där klausul inte körs på nodejs mysql

  3. Sortera SQL-poster baserat på matchade villkor

  4. Bilduppladdning med Hibernate i PostgreSQL