Backup einer MySQL-Datenbank einspielen

image_pdfimage_print

In diesem Artikel beschreibe ich kurz, wie wir ein Backup einer MySQL oder MariaDB Datenbank einspielen können. Für diesen Vorgang benötigen wir eine SQL-Datei, die während des Vorgangs eines mysqldumps erstellt wird.

Backup einspielen

Um das Backup einzuspielen, müssen wir im ersten Schritt die Datenbank anlegen, in dem die Daten eingespielt werden. Dazu geben wir den folgenden Befehl in die MySQL-Shell ein:

CREATE DATABASE <datenbank>;

Sobald wir die Datenbank angelegt haben, können wir mit dem folgenden Befehl das Backup in die Datenbank einspielen:

mysql datenbank_name < backup.sql

Datenbank aus einer großen Backupdatei wiederherstellen

Um eine gezielte Datenbank aus einer großen Backupdatei wiederherzustellen, verwenden wir den unten genannten Befehl. Dieser wird dann nur die Datenbank wiederherstellen, die genau dem Namen der Zieldatenbank entspricht.

mysql --one-database datenbank_name < backup.sql