Multiple MySQL Back-up
Dit script maakt verbinding met meerdere MySQL databaseservers. Vervolgens zal deze voor alle databases een back-up in een bestand (.sql) wegschrijven. De naam van het bestand is voor een groot gedeelte zelf te bepalen.
Het grote voordeel van dit script t.a.v. andere 'back-up scripts' is dat dit script zonder veel aanpassingen meerdere servers kan benaderen om een back-up te maken.
Let op!
Het uitvoeren van het script kan lang duren!
'Installatie'
1) Plaats het script op de computer die de back-ups maakt.
2) Maak een schrijfbare map aan.
3) Vul de variabelen correct in ($filedir, $filename, $dbServer, $dbUser, $dbPassword).
4) Vul voor meerdere servers opnieuw de gegevens van de server in.
Tip
Laat het script door een cronjob of geplande taak uitvoeren. Doe dat op een dag in de week 's morgens vroeg. Dan hoef je niet actief je MySQL back-up te maken.
Controleer wel na elke back-up of de bestanden nog goed zijn.
Uitvoeren
Bij mij duurde het uitvoeren van het script voor drie servers (1 lokaal, 2 remote) in totaal 8 minuten. Daarin is 36 MB aan data geback-upped.
Gebruik het script vanaf de CLI van PHP. Bepaalde browsers willen nog wel eens na 30 seconden stoppen!
Gesponsorde koppelingen
PHP script bestanden
Er zijn 9 reacties op 'Multiple mysql backup'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu