Możesz określić to jako dodatkową opcję podczas konfigurowania połączenia klienta:
mysql -u myuser -p --local-infile somedatabase
Dzieje się tak, ponieważ ta funkcja otwiera lukę w zabezpieczeniach. Musisz więc włączyć go w wyraźny sposób, na wypadek, gdybyś naprawdę chciał go użyć.
Zarówno klient, jak i serwer powinny włączyć opcję local-file. W przeciwnym razie to nie zadziała. Aby włączyć to dla plików na serwerze po stronie serwera, dodaj następujące do my.cnf
plik konfiguracyjny:
loose-local-infile = 1