Lösen Sie das Problem von secure_file_priv null

Lösen Sie das Problem von secure_file_priv null

Fügen Sie secure_file_priv = ' '; führen Sie dann cmd als Administrator aus.

Geben Sie mysql/bin ein, um den MySQL-Dienst „net stop mysql“ zu stoppen, und starten Sie den MySQL-Dienst „net start mysql“ neu.

Einloggen

mysql mysql -u root -p Passwort eingeben: Passwort

Führen Sie den Befehl „ show variables like '%secure%'; aus, um den Wert von secure_file_priv anzuzeigen.

Hinweis: Mit secure_file_priv wird der Speicherort festgelegt, an dem Ladedaten importiert und exportiert werden können.

Ergänzung: Das Problem, dass secure_file_priv in der MySQL-Konfigurationsdatei my.ini nicht wirksam wird.

MySQL ändert die Einstellungen für die Exportdateiadresse in drei Typen

secure_file_priv ist NULL, um den Export von Dateien zu verhindern secure_file_priv=""

secure_file_priv gibt die Adresse an, auf die die Exportadresse beschränkt werden soll. secure_file_priv=“D:/”

secure_file_priv ist leer und kann in jede beliebige Datei exportiert werden secure_file_priv=

Diese Konfiguration kann nur in my.ini geändert werden.

Zuvor bin ich auf eine Situation gestoßen, in der das Ändern von secure_file_priv= in my.ini in verschiedene Formate nicht funktionierte.

Ich war eine Nacht lang verwirrt und fand nach einigen Recherchen die Lösung

Administrator CMD ruft die DOS-Befehlsschnittstelle auf

Geben Sie mysql --help ein, um die begrenzten Ordner anzuzeigen, aus denen MySQL Dateien liest.

Verschieben Sie die geänderte my.ini-Datei in einen der Ordner.

net stop mysql, net start mysql restart service, nach dem Einloggen show variables like “%secure%”; Sie können den Erfolg sehen

Ergänzung: Beheben Sie das Problem, dass die MySQL-Konfigurationsdatei my.ini nicht funktioniert

Zuerst müssen Sie wissen, welche my.ini Sie ausführen.

Die meisten my.ini-Dateien befinden sich im Stammverzeichnis des MySQL-Installationsverzeichnisses.

Überprüfen Sie, welche Ordnerkonfigurationsdatei unter Ihrem MySQL-Dienst im Dienst gestartet wird

Gehen Sie, wie in der Abbildung gezeigt, in das richtige Verzeichnis, um die Run-Datei zu finden.

Nachdem Sie es gefunden haben, gibt es zwei Lösungen:

Ich empfehle die zweite, die einfach und grob ist.

1. Ändern Sie den Pfad im obigen Bild in Ihren eigenen my.ini-Pfad. (Sie sollten es in der Registrierung ändern)

2. Suchen Sie die Datei direkt im Verzeichnis im Bild oben, kopieren Sie Ihre Konfigurationsdatei in das Verzeichnis oder ändern Sie sie direkt darin.

(Der Ordner „ProgramData“ ist standardmäßig ausgeblendet. Aktivieren Sie in den Ordneroptionen einfach „Ausgeblendete Ordner anzeigen“)

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • Lösung für das Problem mit sicheren Dateiprivilegien beim Exportieren von MySQL-Daten
  • Beispiel für die Migration einer MySQL-Online-Protokollbibliothek
  • So bereinigen Sie Daten in einer MySQL-Onlinedatenbank
  • So erstellen Sie eine Tabelle in MySQL und fügen Feldkommentare hinzu
  • Optimierte Implementierung von count() für große MySQL-Tabellen
  • Einführung in die Verwendung von MySQL-Quellbefehlen
  • Ursachen und Lösungen für den MySQL-Fehler „zu viele Verbindungen“

<<:  Echarts implementiert das Umschalten verschiedener X-Achsen in einem Diagramm (Beispielcode)

>>:  Einige Tipps zum Website-Design

Artikel empfehlen

So implementieren Sie Datenpersistenz mit dem Vuex-Drittanbieterpaket

Zweck: Ermöglichen Sie die gleichzeitige lokale S...

So bereinigen Sie den MySQL-Speicherplatz in der Alibaba Cloud

Heute habe ich von Alibaba Cloud eine Festplatten...

Detaillierte Erläuterung des virtuellen DOM in der Vue-Quellcodeanalyse

Warum brauchen wir virtuellen Dom? Virtual DOM wu...

JavaScript Canvas implementiert Tic-Tac-Toe-Spiel

In diesem Artikel wird der spezifische Code von J...

Einrichten von VMware vSphere in VMware Workstation (Grafisches Tutorial)

VMware vSphere ist die branchenführende und zuver...

So implementieren Sie Sveltes Defer Transition in Vue

Ich habe mir vor Kurzem Rich Harris‘ Video „Rethi...

So schreiben Sie HTML-Header in der Webentwicklung für mobile Geräte

Code kopieren Der Code lautet wie folgt: <Kopf...

Verwendung des Linux-Lesebefehls

1. Befehlseinführung Der Lesebefehl ist ein integ...

Die Vor- und Nachteile von Nginx und LVS und ihre geeignete Nutzungsumgebung

Lassen Sie uns zu Beginn darüber sprechen, was La...

Detaillierte Erklärung der Nginx-Konfigurationsdatei

Die Hauptkonfigurationsdatei von Nginx ist nginx....

Einführung in die MySQL-Ansicht und Tutorial zur grundlegenden Bedienung

Vorwort Ansicht ist ein sehr nützliches Datenbank...