Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie soll ich --secure-file-priv in MySQL angehen?

Es funktioniert wie vorgesehen. Ihr MySQL-Server wurde mit gestartet --secure-file-priv Option, die grundsätzlich einschränkt, aus welchen Verzeichnissen Sie Dateien mit LOAD DATA INFILE laden können .

Sie können SHOW VARIABLES LIKE "secure_file_priv"; verwenden um das konfigurierte Verzeichnis anzuzeigen.

Sie haben zwei Möglichkeiten:

  1. Verschieben Sie Ihre Datei in das durch secure-file-priv angegebene Verzeichnis .
  2. Deaktivieren Sie secure-file-priv . Dies muss vom Start entfernt werden und kann nicht dynamisch geändert werden. Überprüfen Sie dazu Ihre MySQL-Startparameter (je nach Plattform) und my.ini.