Datenbank Recover mit PHP und MySQL

Wenn ein Dump in eine Datenbank zurückgeschrieben werden muss, kann dies mit dem recover_db.phpx Script erfolgen. Dabei gelten hier die gleichen Infos wie beim „Backup erstellen-Artikel“, weil providerabhängig.

Die zentralen Kommandos sind diese:

<?php
exec("gunzip dumpDATUM.sql.gz");
exec("mysql -u LOGIN -p'PASSWORT' LOGIN < dumpDATUM.sql");
echo "Das DUMP wurde eingespielt!";
?>

Das Script könnte beliebig erweitert werden, denkbar ist, dass man aus einem Fenster das Dumpfile auswählt und dem Script dann übergibt, es entpackt und das Dumpfile zurückschreibt.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*