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

Lösen Sie den Konflikt zwischen Docker und VMware

1. Docker-Startproblem: Problem gelöst: Sie müsse...

So fügen Sie Wettervorhersagen in Ihre Website ein

Wir hoffen, dass wir durch die Einbindung der Wet...

So installieren Sie JDK und Mysql auf dem Linux-System Ubuntu 18.04

Plattformbereitstellung 1. JDK installieren Schri...

Detaillierte Erläuterung der Nginx Rewrite-Nutzungsszenarien und Codebeispiele

Nginx Rewrite-Nutzungsszenarien 1. Sprung der URL...

MySQL-Abfrage redundanter Indizes und ungenutzter Indexoperationen

MySQL 5.7 und höhere Versionen ermöglichen die di...

Export- und Importvorgänge für Docker-Images

Was ist, wenn die Basis-Images bereits konfigurie...

Linux-Installation Redis-Implementierungsprozess und Fehlerlösung

Ich habe heute Redis installiert und es sind eini...

Detaillierte Erläuterung des Beispiels der Caching-Methode von Vue

Kürzlich wurde die neue Anforderung „Front-End-Ca...

Detaillierte Erläuterung der MySQL-Partitionsfunktion und Beispielanalyse

Zunächst: Was ist Datenbankpartitionierung? Ich h...

Vue.js implementiert eine Bildwechselfunktion

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

Detaillierte Erläuterung von acht Methoden zum Korrigieren des CSS-Seitenendes

Beim Schreiben einer Seite kommt es häufig vor, d...