Ich betreibe MySQL 5.7 auf einem Windows 10-Rechner. Ich habe zu diesem Thema durch alle SO Threads gelesen und haben noch nicht herausgefunden, wie meine Daten zu erhalten Vergangenheit diesen Fehler zu laden und zu erhalten:Deaktivieren Sie priv für das Laden von Daten auf MySQL
Error Code: 1290. The MySQL server is running with the --secure-file-priv
option so it cannot execute this statement
Ich habe 1) überprüft die Einstellungen sie zu ändern, um in der Lage sein, aus dem Verzeichnis zu laden, in dem ich meine Datenmenge gespeichert habe, 2) MySQL als Administrator geöffnet und die Befehlszeile überprüft und bestätigt habe, dass die sichere Datei tatsächlich auf mein Verzeichnis zeigt, 3) und in der Init-Datei bestätigt dass es auf das richtige Verzeichnis zeigt, das meine Datei enthält. Ich habe versucht, den Speicherort des Datasets so zu ändern, dass er sich in einem neuen Ordner befindet und bestätigt, dass er mit den oben genannten Methoden dorthin verschoben wurde, und es hat immer noch nicht funktioniert.
Alle und alle Hilfe wäre willkommen, danke.
INI-Datei kann durch Befehlszeilenargumente außer Kraft gesetzt werden. Sie müssen Variablen wie '% secure%' anzeigen, um zu sehen, was die Einstellung "live" ist. –
Ich habe "SHOW VARIABLES LIKE 'secure_file_priv';" und es hat mir das Verzeichnis zurückgegeben, in dem mein Dataset gespeichert ist. Wenn Sie dies in der eigentlichen Befehlszeile tun, werden dieselben Ergebnisse angezeigt. – dataelephant
Wenn Sie den genauen Befehl ausführen, wird Folgendes zurückgegeben: "require_secure_transport": "off", "secure_auth": "on", "secure_file_prive": Das Verzeichnis, in dem meine Datei gespeichert wird. – dataelephant