FEHLER 1290 (HY000) : Der MySQL-Server wird mit der Option „–secure-file-priv“ ausgeführt und kann diese Anweisung daher nicht ausführen. Ich glaube, dass die meisten Studenten, die zum ersten Mal MySQL-Datenexporte durchführen, auf die oben genannten Fehler stoßen werden. Der Grund für das Auftreten dieses Fehlers ist ganz einfach: Wir wissen nicht, wo sich das Standardexportverzeichnis von MySQL befindet, und wir wissen nicht einmal, dass MySQL Einschränkungen für das Exportverzeichnis von Daten hat. Das ist eigentlich normal, denn wir können unmöglich alles wissen. Solange wir die richtige Lösung finden und uns diese merken, wenn wir auf ein Problem stoßen, ist das ausreichend! Lernen ist ein Prozess kontinuierlicher Ansammlung. Als nächstes schauen wir uns an, wie man dieses Problem löst: Nach der Installation von MySQL wird automatisch eine Konfigurationsdatei namens my.ini generiert. Diese Datei zeichnet alle Standardkonfigurationen von MySQL auf, wie z. B. Portnummer, Standardzeichensatz, Standardspeicher-Engine usw. Diese Konfigurationsdatei befindet sich im versteckten Ordner ProgramData. Einzelheiten zum Auffinden dieses versteckten Ordners finden Sie in der detaillierten Methode zum Anzeigen des Speicherorts von MySQL-Datendateien. Darüber hinaus können wir den aktuellen Wert von secure-file-priv auch mit dem folgenden Befehl anzeigen: Variablen wie „%secure%“ anzeigen; Führen Sie zum Testen den obigen Befehl aus: Wie in der Abbildung oben gezeigt, lautet der von mir festgelegte Secure-File-Priv-Wert D:/CoderLife/testMySQL und der Standardwert von MySQL lautet: secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads" Wir können es anzeigen und ändern, indem wir die Konfigurationsdatei my.ini öffnen: Wie in der Abbildung oben gezeigt, habe ich den Standardwert von MySQL auskommentiert und in meinen eigenen angegebenen Pfad geändert. Nachdem wir den Inhalt dieser Konfigurationsdatei geändert haben, z. B. indem wir den Standardwert von secure-file-priv geändert haben, müssen wir MySQL herunterfahren und neu starten, damit die Änderungen wirksam werden. Dabei ist folgendes zu beachten: MySQL herunterfahren bedeutet nicht, MySQL einfach mit dem Befehl exit zu beenden oder das MySQL-Fenster zu schließen, sondern den MySQL-Dienst herunterzufahren und ihn anschließend neu zu starten . Informationen zum Starten und Stoppen des MySQL-Dienstes finden Sie in der detaillierten Beschreibung des MySQL-Datenbankabsturzes nach Eingabe des Kennworts und der Lösung. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
Inhaltsverzeichnis Asynchrones Durchlaufen Asynch...
Vorwort Abfrageoptimierung ist nichts, was über N...
Vorwort Die Standarddatenbankdatei der MySQL-Date...
Inhaltsverzeichnis 1. Übersicht 2. Attribute 1. M...
Der Zweck des Schreibens von Skripten besteht dar...
Der spezifische Code der JavaScript-Datumseffekte...
Ich möchte nur eine kleine Sache machen, die Winf...
Vorwort Kürzlich bin ich beim Upgrade von MySQL 5...
Inhaltsverzeichnis Vorwort Option 1: Option 2: Op...
1. Was ist Master-Slave-Replikation? Mithilfe der...
Die Betriebsumgebung dieses Tutorials: Windows 7-...
Inhaltsverzeichnis 1. Clevere Verwendung von Indi...
Inhaltsverzeichnis Vorwort Das Prinzip der asynch...
1. Verwendung von instanceof Mit instanceof wird ...
Es gibt einen Tabellenbenutzer und die Felder sin...