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

IE8 Beta 1 hat zwei Bereiche, die Ihre Aufmerksamkeit erfordern

<br />Verwandte Artikel: Web-Kenntnisse: Lös...

Analyse der Gründe, warum MySQL-Felddefinitionen nicht null verwenden sollten

Warum wird NULL so oft verwendet? (1) Javas Null ...

HTML-Hyperlink ein Tag_Powernode Java Academy

Jeder, der HTML studiert oder verwendet hat, soll...

Vor- und Nachteile von Vite und Vue CLI

Es gibt im Vue-Ökosystem ein neues Build-Tool nam...

Detaillierte Erklärung des dynamischen Weihnachtsbaums durch JavaScript

Inhaltsverzeichnis 1. Animierter Weihnachtsbaum, ...

Lösung für die nicht wirksame Änderung des El-Popover-Stils von ElementUI

Bei der Verwendung von Element-UI gibt es eine hä...

js realisiert Warenkorb-Add- und Subtraktions- sowie Preisberechnungsfunktionen

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

So verwenden Sie VirtualBox zum Simulieren eines Linux-Clusters

1. Richten Sie HOST auf dem Host-Macbook ein Im v...