PHP-skript för att säkerhetskopiera och återställa en databas: Infoga dump

Steg 1:

Om du har skapat en databasbackup med vår PHP-skriptlösning, så kan du vid behov med skriptet som vi visar här spela in säkerhetskopian igen i en tom databas. Observera att större databaser ev. inte längre kan spelas in via skript, eftersom skriptet ev. stöter på serverrestriktioner!

 

Följande steg är nödvändiga:

1. Skapa i mappen „/backup/" där databassäkringen t.ex. dumpDATUM.sql.gz ligger, en PHP-fil (db_einspielen.php) med följande innehåll:

<?
exec("gunzip dumpDATUM.sql.gz");
exec("mariadb -u LOGIN -p'PASSWORT' LOGIN < dumpDATUM.sql");
echo "Dumpen har spelats in!";
?>


LOGIN (2x) byts ut mot databasnamnet som du hittar i KAS (teknisk förvaltning) under DATENBANK. PASSWORT byts ut mot databaslösenordet. Se till att „-p“ ligger kvar före lösenordet.

På två ställen i skriptet måste du byta ut DATUM mot det datum som filen har hos dig per FTP i mappen "backup". Skriptet packas upp med första kommandot och spelas in i databasen med det andra kommandot.

2. Öppna nu en gång Url http://www.ihre-adresse-im-netz.de/backup/db_einspielen.php. Skriptet startas nu och spelar in databassäkringen i din databas.
Hur hjälpsam tyckte du att den här guiden var?

Sök i Support & FAQ

Seitensuche