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:
|
AWS – Amazons Cloud-Computing-Serviceplattform Ic...
Das Docker-Paket ist bereits im Standard-Reposito...
HTML 4 HTML (nicht XHTML), MIME-Typ ist text/html...
In diesem Artikelbeispiel wird der spezifische Co...
Über Ereignisse: MySQL 5.1 hat begonnen, das Konz...
1. Neuen Benutzer anlegen: 1. Führen Sie eine SQL...
Hintergrund: Als DBA werden die meisten DDL-Änder...
1. Verwandte Konzepte 1.1 Jenkins-Konzepte: Jenki...
Klassische Farbkombinationen vermitteln Kraft und ...
In diesem Artikelbeispiel wird der spezifische Co...
1. Nach dem Betreten des Containers Katze /etc/ho...
Sechs Schritte zur Installation von MySQL (nur da...
Standardmäßig erfolgt das Lesen und Schreiben von...
Inhaltsverzeichnis Überblick 1. Übersicht über Ei...
Inhaltsverzeichnis Definition Die Rolle des Curso...