MylvmbackupMYLVMBACKUP-project is een PERL-script voor het snel maken van back-ups van de gegevensbestanden van MySQL Server. | |
Download nu |
Mylvmbackup Rangschikking & Samenvatting
Advertentie
- Vergunning:
- GPL
- Prijs:
- FREE
- Naam uitgever:
- Lenz Grimmer
- Uitgever website:
- http://lenz.homelinux.org/mylvmbackup/
Mylvmbackup Tags
Mylvmbackup Beschrijving
MYLVMBACKUP-project is een PERL-script voor het snel maken van back-ups van de gegevensbestanden van MySQL Server. MYLVMBACKUP-project is een PERL-script voor het snel maken van back-ups van de gegevensbestanden van MySQL Server. Om een back-up uit te voeren, verkrijgt Mylvmbackup een leesvergrendeling op alle tabellen en spoelt alle servercaches naar schijf, maakt een LVM-momentopname van het volume met de MySQL-gegevensmap en ontgrendelt de tafels opnieuw. Het momentopname-proces duurt slechts een kleine hoeveelheid tijd. Wanneer het wordt gedaan, kan de server normale bewerkingen voortzetten, terwijl de werkelijke bestandsback-up doorgaat. De LVM-snapshot is gemonteerd op een tijdelijke map en alle gegevens worden een back-up gemaakt met behulp van het TAR-programma. Het archiefbestand wordt gemaakt met behulp van een naam van het formulier Backup-yyyymmdd_hhmmsS_MYSQL.TAR.GZ, waar JJJJ, MM, DD, HH, MM en SS het jaar, maand, dag, uur, minuut en seconde van de tijd vertegenwoordigen waar de back-up is opgetreden. De Prefix-back-up en het datumformaat kunnen worden gewijzigd. Met het gebruik van tijdstempelde archiefnamen kunt u myLvmbackup vele malen uitvoeren zonder gevaar te herschrijven van oude archieven. Het is noodzakelijk om MyLVMBackup op dezelfde host uit te voeren waar de MySQL-server wordt uitgevoerd. Als uw MySQL-daemon niet naar LocalHost luistert of de standaardcontactende locatie gebruikt, moet u --Host of -Socket opgeven. Hoewel Mylvmbackup met de server communiceert via een normale clientverbinding om de leesvergrendeling en spoelgegevens te verkrijgen, maakt het de back-up door het bestandssysteem rechtstreeks toegang te krijgen tot het bestandssysteem. Het is ook noodzakelijk dat de DATADIAD MYSQL SERVER zich bevindt op een LVM-volume. (Het is echter een goed idee om de LVM-back-up te doen naar een andere partitie dan die waarin de gegevensdirectory bevindt. Anders is er een goede kans dat LVM geen vrije ruimte maakt voor LVM-snapshot-onderhoud en de back-up Falen.) De gebruiker die Mylvmbackup aanroept, moet voldoende bestandssysteemrechten hebben om de LVM-snapshot te maken en het te monteren. Dit omvat lees / schrijftoegang tot de back-updirectory. Voor de juiste werking vereist Mylvmbackup die PERL evenals de DBI en DBD :: MySQL-modules. Bovendien gebruikt het verschillende andere programma's: / bin / datum om de archiefbestandsnaam te bouwen, teer om een back-up van gegevens, LVM-hulpprogramma's om de LVM-snapshot te maken en te verwijderen, en de systeemhulpprogramma's Mount en Umount. Wat is er nieuw in deze release: · Het precleanup.pm-haakmonster werd verwijderd omdat het potentieel heeft om schade te veroorzaken en is te specialiseerd op een bepaald gebruik. · Ondersteuning is via SSH voor RSYNC toegevoegd. · Innodb-herstel werd vastgesteld in het geval dat een relatief pad naar de MySQL-gegevensmap is gedefinieerd. · De documentatie van RelPath in de man-pagina is verbeterd.
Mylvmbackup Gerelateerde software