mylvmbackup är en helt fri och öppen källkod skript förs i Perl och utformats från offset att användas av databasadministratörer som snabbt vill skapa säkerhetskopior av de uppgifter som finns på deras MySQL servers.How mylvmbackup fungerar? Det blir automatiskt en skriv lås på alla databastabeller, spolar alla server cachar på en hårddisk, skapar en LVM (logisk volymhantering) ögonblicksbild av volym som innehåller MySQL datakatalogen, och låser upp databastabeller.
Förutom Perl (Practical Extraction och Rapport Språk), kommer användarna också att behöva installera DBD :: mysql och DBI-moduler för att korrekt använda mylvmbackup skriptet. Dessutom skriptet använder också / bin / datum, tjära, LVM verktyg, och fästet och umount systemet utilities.Command-line optionsThe skript kommer med fler kommandoradsalternativ än väntat. Dessa kan ses på en blick genom att köra & lsquo; mylvmbackup --help & rsquo; kommando i ett terminal app. Bland de viktigaste kan nämnas möjligheten att ange TCP-port, UNIX-uttag, värdnamn, användarnamn och lösenord för MySQL-servern, den åtgärd för att köra (backup eller rensning), storleken på ögonblicksvolymen, samt prefixet och suffixet för att namnge backup.Getting började med mylvmbackupThe goda nyheten är att mylvmbackup doesn & rsquoen; t måste installeras för att kunna använda den. Därför helt enkelt ladda ner källpaketet från Softoware använder den särskilda knappen Hämta ovan, spara arkivet någonstans på datorn, packa upp den och kör & lsquo; mylvmbackup & rsquo; kommandot.
Till & lsquo; - hjälp & rsquo; argument till kommandot (t.ex. mylvmbackup --help) för att visa dess kommandoradsalternativ (se avsnittet ovan för detaljer). Den dåliga nyheten är att du måste installera flera Perlmoduler från CPAN använda skriptet, såsom Config :: IniFiles, Date :: Format, DBD :: mysql, Arkiv :: Kopiera och File :: Kopiera :: Rekursiv .
Om du vill installera mylvmbackup manus hela systemet och göra den tillgänglig för alla användare på ditt system, bara köra & lsquo; make install & rsquo; kommando som root eller & lsquo; sudo make install & rsquo; kommandot som en privilegierad användare
Vad är nytt i den här versionen:.
- Förbättrad felhantering: skicka ut ett mail om mail_report_on har ställts in på & quot; fel & quot; och ett loggmeddelande med loggnivå LOG_ERR loggades.
- Abort och städa upp om ögonblicksvolymen inte kan monteras
- Abort och städa upp om backup skapelsen misslyckades
- Avsluta med en icke-noll retur kod om errorstate sattes
Vad är nytt i version 0.13:
- precleanup.pm krok provet tas bort eftersom den har potential att orsaka skada och är alltför specialiserade på en viss användningsfall.
- Stöd lades för rsync via SSH.
- InnoDB återhämtning fastställdes vid en relativ sökväg till MySQL datakatalog är definierad.
- Dokumentationen av relpath i manualsidan förbättrades.
Vad är nytt i version 0.12:
- Borttagna de absoluta sökvägar till externa verktyg (se till $ PATH är korrekt)
- Lade --log-err till startalternativ i återhämtnings instans för att undvika att belamra serverns felloggen
- Utökat stöd för krokar skrivna som Perl moduler. (Matteus Boehm)
- Stöd för datum / tid-formaterad sökvägar för Säkerhetskopiekatalog och mountdir (Matthew Boehm)
- Säkerhetskopiekatalog och mountdir skapas nu automatiskt (Matthew Boehm)
- Inkom ny krok & quot; logerr & quot; när ett fel loggas. (Matteus Boehm)
- Inkom Alternativ --keep-mount ... (Tim Stoop)
- Tog bort bindmontera, kräver nu LVMv2
- Stöd läsning inloggning / lösenord från ~ / .my.cnf (Baron Schwartz)
- Dokumentation fixar och förbättringar (Ville Skytta) (Bug # 302.144)
Vad är nytt i version 0.11:.
- --quiet alternativet lades
- Felhantering gjordes mer robust och konsekvent.
- Stöd lades för icke-GNU tar implementationer.
- Stöd för rsnap säkerhetskopieringar sattes.
- Kod cleanups gjordes.
- Backup filnamnet suffix är nu konfigurerbar.
Vad är nytt i version 0.10:
- Tillämpad patch från Marc Haber: lagt option & quot; - keep_snapshot & quot; som kommer att hoppa över borttagning av backup ögonblicks innan avslutning skriptet. Att ge möjlighet & quot; - backuptype = none & quot; Nu hoppar skapa en säkerhetskopia med builtin backup modulerna. Båda alternativen ger större flexibilitet när du använder krokar för att utföra själva backup uppgifter.
- Inkom två nya krokar: & quot; backupsuccess & quot; och & quot; backupfailure & quot; som kallas respektive efter framgång misslyckande säkerhetskopieringen (Bug # 264.089)
- Se till att binärer håller hittade ($ PATH får inte innehålla / sbin när anropas från cron), tillade saknad post för & quot; lvs & quot; till mylvmbackup.conf (Bug # 255.703)
- Uppdaterad dokumentation
Krav :
- Perl
Kommentarer hittades inte