Für das Sichern und Wiederherstellen einer MySQL-Datenbank gibt es viele verschiedene Möglichkeiten.
Mit einem SSH-Zugang für den Server, ist die Lösung über die Kommandozeile das einfachste Mittel der Wahl.
Dafür benötigt man nur den Namen der Datenbank, einen Benutzer, der auf die Datenbank zugreifen darf und das entsprechende Passwort. Mit folgendem Befehl führt man dann die Sicherung durch:
mysqldump -u benutzername -p datenbankname > db_backup.sql
Nach Eingabe des Passworts erhält man dann einen kompletten Dump der Datenbank in einem SQL Skript.
Um diesen Dump dann wieder einzuspielen verwendet man dann diesen Befehl:
mysql -u benutzername -p datenbankname < db_backup.sql
Dadurch wird die komplette Sicherung wieder eingespielt und die Datenbank sollte aussehen wie zuvor.