MySQL: Daten exportieren und importieren
Mar 2021 MySQL
Wie man die Daten einer MySQL-Datenbank mit
Im folgenden Beispiel wird die Datenbank
Syntax:
Da das Kommando keine Ausgabe erzeugt, prüft man, ob die Datei erfolgreich erstellt wurde:
Anschließend wird die Datei
Die Daten aus der Datei
Syntax:
Betriebssystem macOS Catalina
MySQL Community Server 8.0.23
mysqldump
exportiert und in eine andere Datenbank importiert.Im folgenden Beispiel wird die Datenbank
musik
von einem Rechner auf einen anderen übertragen.Auf dem Quellrechner
Im Terminal werden die Daten in eine Dateimusik.sql
exportiert:% mysqldump -u root -p musik > ~/musik.sql
Syntax:
mysqldump -u <username> -p <database-name> > <data-dumpfile>.sql
Da das Kommando keine Ausgabe erzeugt, prüft man, ob die Datei erfolgreich erstellt wurde:
% head -5 ~/musik.sql
-- MySQL dump 10.13 Distrib 8.0.23, for macos10.15 (x86_64)
--
-- Host: localhost Database: musik
-- ------------------------------------------------------
-- Server version 8.0.23
Anschließend wird die Datei
musik.sql
auf den Zielrechner kopiert. Die Datenbank kann hier einen anderen Namen bekommen. Im diesem Beispiel bleibt es bei musik
.Auf dem Zielrechner
Die neue Datenbank anlegen:% mysql -u root -p
mysql> create database musik;
Query OK, 1 row affected (0.00 sec)
mysql> quit
Die Daten aus der Datei
musik.sql
importieren:% mysql -u root -p musik < ~/musik.sql
Syntax:
mysql -u <username> -p <database-name> < <data-dumpfile>.sql
Betriebssystem macOS Catalina
MySQL Community Server 8.0.23