Script PHP pour sauvegarder et restaurer une base de données: Importer dump
Étape 1:
Wenn du über unsere PHP-Skript-Lösung eine Datenbanksicherung erstellt hast, kannst du bei Bedarf mit dem Skript, das wir dir hier vorstellen, die Sicherung wieder in eine leere Datenbank einspielen. Beachte bitte, dass größere Datenbanken u.U. nicht mehr per Skript eingespielt werden können, da das Skript ggf. an Serverrestriktionen stößt!
Folgende Schritte sind notwendig:
1. Erstelle im Ordner „/backup/" in dem die Datenbanksicherung z.B. dumpDATUM.sql.gz liegt, eine PHP-Datei (db_einspielen.php) mit folgendem Inhalt:
<?
exec("gunzip dumpDATUM.sql.gz");
exec("mariadb -u LOGIN -p'PASSWORT' LOGIN < dumpDATUM.sql");
echo "Das DUMP wurde eingespielt!";
?>
LOGIN (2x vorhanden) wird durch den Datenbanknamen, den du im KAS (gestion technique) unter DATENBANK findest, ersetzt. Das PASSWORT wird durch das Datenbankpasswort ersetzt. Achte darauf, dass das „-p“ vor dem Passwort stehen bleibt.
An zwei Stellen im Skript musst du DATUM mit dem Datum austauschen, mit dem die Datei bei dir per FTP im Ordner "backup" liegt. Das Skript wird mit dem ersten Befehl entpackt und mit dem zweiten Befehl in die Datenbank eingespielt.
2. Rufe nun einmal die URL http://www.ihre-adresse-im-netz.de/backup/db_einspielen.php auf. Das Skript wird jetzt gestartet und spielt die Datenbanksicherung in deine Datenbank ein.Support & FAQ rechercher