Lösungsbeispiel und Erklärung für Fehler beim Importieren und Exportieren von Daten in MySQL-Datenbanken

Lösungsbeispiel und Erklärung für Fehler beim Importieren und Exportieren von Daten in MySQL-Datenbanken

Daten exportieren

Einen Fehler melden

VARIABLEN WIE „secure_file_priv“ ANZEIGEN;
Anzeigen des Standardexportverzeichnisses
mysql> SELECT * FROM student INTO OUTFILE "G:\ProgramData\MySQL\MySQL Server 8.0\Uploads\student.txt";
FEHLER 1290 (HY000): Der MySQL-Server läuft mit der Option --secure-file-priv und kann diese Anweisung daher nicht ausführen.

Problemumgehung

Wählen Sie * aus dem Studenten in die Ausgabedatei "G:/ProgramData/MySQL/MySQL Server 8.0/Uploads/student.txt";
Abfrage OK, 2 Zeilen betroffen (0,02 Sek.)

Datenanzeige


Ergebnisse exportieren

Daten importieren

Einen Fehler melden

mysql> Daten laden, lokale Eingabedatei 'G:/ProgramData/MySQL/MySQL Server 8.0/Uploads/student.txt'
 -> in Tabelle Student (a, b, c);
FEHLER 3948 (42000): Das Laden lokaler Daten ist deaktiviert; dies muss sowohl auf der Client- als auch auf der Serverseite aktiviert werden.

Problemumgehung

mysql> GLOBALE VARIABLEN WIE „local_infile“ ANZEIGEN;
+---------------+-------+
| Variablenname | Wert |
+---------------+-------+
| local_infile | AUS |
+---------------+-------+
1 Zeile im Satz, 1 Warnung (0,01 Sek.)

mysql> SET GLOBAL local_infile = true;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

mysql> GLOBALE VARIABLEN WIE „local_infile“ ANZEIGEN;
+---------------+-------+
| Variablenname | Wert |
+---------------+-------+
| local_infile | EIN |
+---------------+-------+
1 Zeile im Satz, 1 Warnung (0,01 Sek.)

Einen Fehler melden

mysql> Daten laden, lokale Eingabedatei 'G:\ProgramData\MySQL\MySQL Server 8.0\Uploads\student.txt'
 -> in Tabelle Student (ID, Name, Punktzahl);
FEHLER 2068 (HY000): Die Dateianforderung „LOAD DATA LOCAL INFILE“ wurde aufgrund von Zugriffsbeschränkungen abgelehnt.

Problemumgehung

C:\Benutzer>mysql -uroot -p --local-infile
Melden Sie sich mit dieser Methode an

Einen Fehler melden

mysql> Daten laden, lokale Eingabedatei 'G:\ProgramData\MySQL\MySQL Server 8.0\Uploads\student.txt'
 -> in Tabelle Student (ID, Name, Punktzahl);
FEHLER 2 (HY000): Datei „G:\ProgramData\MySQL\MySQL Server 8.0\Uploadsstudent.txt“ nicht gefunden (Betriebssystemfehlernummer 2 – Keine solche Datei oder kein solches Verzeichnis)

Problemumgehung

mysql> Daten lokal laden, Eingabedatei 'G://ProgramData/MySQL/MySQL Server 8.0/Uploads/student.txt'
 -> in Tabelle Student (ID, Name, Punktzahl);
Abfrage OK, 8 Zeilen betroffen, 2 Warnungen (0,01 Sek.)
Datensätze: 10 Gelöscht: 0 Übersprungen: 2 Warnungen: 2

Ergebnisse

mysql> wähle *von Student aus;
+------+------+-------+
| ID | Name | Punktzahl |
+------+------+-------+
| 1 | zs | 100,0 |
| 2 | zlh | 100,0 |
| 3 | cyx | 99,1 |
| 4 | xjj | 90,0 |
| 5 | aa | 100,0 |
| 6 | alk | 20,1 |
| 7 | zml | 11.1 |
| 8 | djh | 98,0 |
| 9 | cm³ | 100,0 |
| 10 | S. | 20,0 |
+------+------+-------+
10 Zeilen im Satz (0,00 Sek.)

Dies ist das Ende dieses Artikels über Beispiele zur Behebung von Fehlern beim Importieren und Exportieren von Daten aus einer MySQL-Datenbank. Weitere Informationen zur Behebung von Fehlern beim Importieren und Exportieren von Daten aus einer MySQL-Datenbank finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • 4 Lösungen für MySQL-Import-CSV-Fehler
  • Beheben Sie das Problem des Fehlers 10038 bei der Remoteverbindung mit MySQL in Navicat
  • Lösung für die Navicat Premier-Remoteverbindung zum MySQL-Fehler 10038
  • Analyse zur Lösung des Problems, dass Navicat Premium eine Verbindung zu MySQL 8.0 herstellt und den Fehler „1251“ meldet.
  • So überspringen Sie Fehler bei der MySQL-Master-Slave-Replikation
  • Probleme und Lösungen bei Fehler 08001 bei der Verknüpfung mit MySQL in IDEA und keiner Tabellenanzeige nach erfolgreicher Verbindung
  • Lösung für Fremdschlüsselfehler bei der MySQL-Tabellenerstellung

<<:  Befehlscodebeispiele für die Installation und Konfiguration von Docker

>>:  W3C Tutorial (13): W3C WSDL Aktivitäten

Artikel empfehlen

JS-Objektkonstruktor Object.freeze

Inhaltsverzeichnis Überblick Beispiel 1) Objekt e...

Docker-Bereitstellung von Implementierungsschritten für Flask-Anwendungen

1. Zweck Schreiben Sie lokal eine Flask-Anwendung...

CSS3 erstellt 3D-Würfel-Ladeeffekte

Kurzbeschreibung Dies ist ein cooler 3D-Würfel-Vo...

Ein einfaches Tutorial zur Verwendung des MySQL-Protokollsystems

Inhaltsverzeichnis Vorwort 1. Fehlerprotokoll 2. ...

MySQL 8.0.18 verwendet Klon-Plugin, um die MGR-Implementierung neu zu erstellen

Angenommen, ein Knoten im Drei-Knoten-MGR ist abn...

Einführung in die Parameter und Regeln für reguläre Ausdrücke bei Nginx

Vorwort In letzter Zeit habe ich Kunden dabei geh...

Zusammenfassung der Wissenspunkte zum Abdecken von Indizes in MySQL

Wenn ein Index die Werte aller abzufragenden Feld...