Tutorials  /  Databases

Import und Export von Datenbanken: Anleitung für MySQL und MariaDB

Ccentron Redaktion · Januar 2025 ·3 Min. Lesezeit ·Databases, Tutorial

Einführung

Das Importieren und Exportieren von Datenbanken ist eine häufige Aufgabe in der Softwareentwicklung. Mit Datenbank-Dumps können Sie Ihre Informationen sichern und wiederherstellen. Sie können sie auch verwenden, um Daten auf einen neuen Server oder in eine Entwicklungsumgebung zu migrieren.

In diesem Tutorial arbeiten Sie mit Datenbank-Dumps in MySQL oder MariaDB (die Befehle sind austauschbar). Konkret exportieren Sie eine Datenbank und importieren diese anschließend aus der Dump-Datei.

DB

Passende Infrastruktur bei centron

Datenbanken im Betrieb wollen gepflegt werden: centron übernimmt auf Wunsch Updates, Backups und Monitoring – von der einzelnen Instanz bis zum Cluster. Managed Cluster ansehen →

Voraussetzungen für den Import und Export von Datenbanken

  • Eine virtuelle Maschine mit einem nicht-root sudo-Benutzer. Befolgen Sie unsere Initial Server Setup-Anleitung für Ihre Distribution.
  • Installiertes MySQL oder MariaDB. Siehe unsere Tutorials zu Wie man MySQL installiert oder Wie man MariaDB installiert.
  • Eine Beispieldatenbank auf Ihrem Datenbankserver. Befolgen Sie den Abschnitt Erstellen einer Beispieldatenbank in unserem Tutorial Einführung in MySQL-Abfragen.

Hinweis: Alternativ können Sie die MySQL-One-Click-Anwendung im DigitalOcean Marketplace erkunden, um eine einfache Installation durchzuführen.

Import und Export von Datenbanken: Schritt 1 – Export von Datenbanken in MySQL- oder MariaDB

Das Dienstprogramm mysqldump exportiert Datenbanken in SQL-Textdateien und erleichtert so den Datenbanktransfer und die Migration. Verwenden Sie den folgenden Befehl, um Ihre Datenbank zu exportieren:

Code
mysqldump -u benutzername -p datenbank_name > daten-dump.sql

Ersetzen Sie:

  • benutzername durch Ihren Datenbank-Benutzernamen
  • datenbank_name durch den Namen der zu exportierenden Datenbank
  • daten-dump.sql durch den gewünschten Dateinamen für die exportierten Daten

Überprüfen Sie den Inhalt der Dump-Datei:

Code
head -n 5 daten-dump.sql

Beispielausgabe:

Code
-- MySQL dump 10.13  Distrib 5.7.16, for Linux (x86_64)
--
-- Host: localhost    Database: datenbank_name
-- ------------------------------------------------------
-- Server version       5.7.16-0ubuntu0.16.04.1

Import und Export von Datenbanken: Schritt 2 – Importieren einer MySQL- oder MariaDB-Datenbank

Um eine Dump-Datei zu importieren, erstellen Sie zunächst eine neue Datenbank:

Code
mysql -u root -p

Erstellen Sie die Datenbank:

Code
CREATE DATABASE neue_datenbank;

Ausgabe:

Code
Query OK, 1 row affected (0.00 sec)

Beenden Sie die MySQL-Shell und importieren Sie die Dump-Datei:

Code
mysql -u benutzername -p neue_datenbank < daten-dump.sql

Ersetzen Sie:

  • benutzername durch Ihren Datenbank-Benutzernamen
  • neue_datenbank durch den Namen der neuen Datenbank
  • daten-dump.sql durch den Namen der Dump-Datei

Um den Import zu überprüfen, melden Sie sich in der MySQL-Shell an, wählen die neue Datenbank aus und inspizieren deren Daten:

Code
mysql -u benutzername -p
USE neue_datenbank;
SHOW TABLES;

Fazit

In diesem Tutorial haben Sie einen Datenbank-Dump aus einer MySQL- oder MariaDB-Datenbank erstellt und diesen in eine neue Datenbank importiert. Erkunden Sie die offizielle mysqldump-Dokumentation, um weitere Optionen zur Anpassung Ihrer Daten-Dumps zu entdecken.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Databases
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren