Mysql
 sql >> Database >  >> RDS >> Mysql

Come dovrei affrontare --secure-file-priv in MySQL?

Funziona come previsto. Il tuo server MySQL è stato avviato con --secure-file-priv opzione che sostanzialmente limita da quali directory puoi caricare file usando LOAD DATA INFILE .

Puoi usare SHOW VARIABLES LIKE "secure_file_priv"; per vedere la directory che è stata configurata.

Hai due opzioni:

  1. Sposta il tuo file nella directory specificata da secure-file-priv .
  2. Disabilita secure-file-priv . Questo deve essere rimosso dall'avvio e non può essere modificato dinamicamente. Per fare ciò controlla i parametri di avvio di MySQL (a seconda della piattaforma) e my.ini.