Datenbank Backup anlegen

Um eine Datenbank zu sichern, müssen Sie diese als SQL-Datei exportieren. Wie Sie Ihre Datenbank mit dem Datenbank Admin-Tool phpMyAdmin exportieren können, wird in diesem Artikel beschrieben. Die exportierte Datenbank können wird dann heruntergeladen und lokal abgespeichert.

Über SSH können Sie mit mysqldump ein Datenbank Backup erstellen. Dieses wird dann direkt auf dem Webspace abgelegt und kann bei Bedarf von dort aus per FTP heruntergeladen werden. Um das Backup anzulegen, rufen Sie mysqldump wie folgt auf:

mysqldump -y -u 123456m12345_1 -p 123456m12345_1 > backup.sql

Der Parameter -y (bzw. –no-tablespaces) ist hier wichtig, da andernfalls das Backup fehlschlägt. Dieser sorgt dafür, dass keine CREATE LOGFILE GROUP und CREATE TABLESPACES-Abfragen in das SQL-Skript geschrieben werden. Der Zugriff auf die dafür notwendigen Daten innerhalb der Datenbank ist aus Sicherheitsgründen deaktiviert.

Ersetzen Sie 123456m12345_1 durch den Namen Ihrer Datenbank. Das Datenbank-Backup wird in die Datei backup.sql geschrieben. Beachten Sie bitte, dass Sie sich in einem Verzeichnis befinden müssen, in dem Sie Schreibrechte besitzen (z.B. /htdocs). Andernfalls kann das Backup nicht angelegt werden.

Sobald Sie das Backup gestartet haben, werden Sie aufgefordert, das Passwort einzugeben. Geben Sie das Passwort ein und bestätigen Sie mit Enter. Das Passwort wird aus Sicherheitsgründen während der Eingabe nicht angezeigt.