Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:Jak włączyć ładowanie danych lokalnie po stronie klienta i serwera?

Workbench używa funkcji MySQL o nazwie LOAD DATA LOCAL dla tej operacji importowania pliku .txt. Ponieważ ta funkcja ujawnia niektóre problemy z bezpieczeństwem na serwerze, operator serwera musi włączyć tę funkcję, uruchamiając oprogramowanie serwera MySQL (mysqld , to się nazywa) z określoną zmienną systemową o nazwie local_infile . Twój komunikat o błędzie oznacza, że ​​flaga nie jest włączona.

Możesz spróbować włączyć go w czasie wykonywania przed wykonaniem operacji przesyłania. Wypróbuj tę instrukcję SQL.

SET @@GLOBAL.local_infile = 1;

Jeśli to nie zadziała, poproś osobę, która obsługuje Twój serwer, aby go włączyła.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można usunąć tabeli mySQL. (Błąd 1050)

  2. Najlepszy typ indeksowania, gdy występuje klauzula LIKE

  3. MySQL:Wiele tabel czy wiele baz danych?

  4. Funkcja mySQL str_to_date() zwraca błąd

  5. Połącz się ze zdalnym serwerem MySQL za pomocą SSL z PHP