mylvmbackup yra visiškai nemokama ir atviro kodo scenarijų įgyvendinti Perl ir suprojektuoti iš kompensuoti turi būti naudojamos duomenų bazių administratoriams, kurie nori greitai sukurti atsargines kopijas duomenų rasti savo MySQL servers.How mylvmbackup veikia? Ji automatiškai gauna skaityti užrakinti visas duomenų bazės lenteles, pylimas visas serverio talpyklos į diską, sukuria LVM (Logical Volume Manager) fotografiją tūrio, kuriame yra MySQL duomenų katalogą ir atrakina duomenų bazės lenteles.
Be Perl (praktiniai gavyba ir ataskaitos kalba), vartotojai taip pat reikia įdiegti DBD :: mysql ir dBi modulius, siekiant tinkamai naudoti mylvmbackup scenarijų. Be to, scenarijus taip pat naudoja / bin / data, derva, LVM komunalinės paslaugos, ir kalno ir umount sistemos utilities.Command-line optionsThe scenarijus ateina su daugiau komandų eilutės parinktis, nei tikėtasi. Tai gali būti peržiūrėtas iš pirmo žvilgsnio paleisdami & lsquo; mylvmbackup help & rsquo; komandą terminalo emuliatoriaus programa. Tarp svarbiausių tie, galime paminėti galimybę nurodyti TCP prievado, UNIX lizdas, hostname, vartotojo vardą ir slaptažodį MySQL serverio, veiksmų paleisti (backup arba prapūtimo), kad į fotografiją tūrio dydį, taip pat prefiksas ir priesaga įvardinant backup.Getting prasidėjo mylvmbackupThe gera žinia yra tai, kad mylvmbackup doesn & rsquo; t turi būti įdiegta tam, kad jį naudoti. Todėl tiesiog atsisiųsti šaltinio paketą iš Softoware naudojant specialų mygtuką Atsisiųsti aukščiau, išskyrus archyvą kažkur kompiuteryje, išpakuokite jį ir paleisti ir lsquo; mylvmbackup & rsquo; komanda.
Pridėti & lsquo; - Pagalba & rsquo; argumentas komandą (pvz mylvmbackup help), kad pamatytumėte savo komandų eilutės parinktis (žr detales skyrių). Blogos naujienos yra tai, kad jums reikės įdiegti keletą Perlo modulius iš CPAN naudoti scenarijus, pavyzdžiui, Config :: inifiles, data :: formatą, DBD :: mysql, Failų :: Kopijuoti ir bylas :: Kopijuoti :: Ciklas ,
Jei norite įdiegti mylvmbackup scenarijų sistema plati ir kad ji būtų prieinama visiems naudotojams jūsų sistemoje, tiesiog paleisti ir lsquo; make install & rsquo; komanda kaip root arba & lsquo; sudo make install & rsquo; komanda kaip privilegijuotas naudotojas
Kas naujo , šioje laidoje:.
- Geresnis klaida tvarkymas: siųsti žinutę jei mail_report_on laišką buvo nustatyta, kad & quot; klaidų & quot; ir žurnalas žinutė su žurnalo lygio LOG_ERR buvo prisijungęs.
- Nutraukti ir išvalyti, jei fotografiją apimtis negalėjo būti montuojamas
- Nutraukti ir išvalyti, jei atsarginė Nepavyko sukurti "
- Išeiti su ne nuline grąžinimo kodu, jei errorstate buvo nustatytas
Kas naujo versija 0,13:
- precleanup.pm kablys mėginys buvo išbrauktas, nes jis turi potencialą sukelti žalą ir per specializuotas tam tikrą naudojimo atveju.
- Parama pridėta rsync per SSH.
- InnoDB atkūrimas buvo nustatyta tuo atveju santykinis kelias prie MySQL duomenų kataloge yra apibrėžtas.
- relpath į žinyno puslapyje dokumentacija buvo patobulintas.
Kas naujo versija 0,12:
- Pašalinta absoliutusis kelias vardai išorinių priemonių (įsitikinkite, kad $ kelias yra teisingas)
- Pridėta --log-err į paleisties variantų atkūrimo Pavyzdžiui, siekiant išvengti cluttering serverio klaidos žurnalą "
- Pridėta parama kabliukų rašytiniuose kaip Perlo modulius. (Mt Boehm)
- Pridėta parama Data / Laikas suformatuotas kelio pavadinimų backupdir ir mountdir (Mt Boehm)
- Backupdir ir mountdir dabar sukuriamas automatiškai (Mt Boehm)
- Pridėta nauja kablys & quot; logerr & quot; kai klaida yra prisijungęs. (Mt Boehm)
- Pridėta galimybė --keep kalno ... (Timas Stoop)
- Pašalinta įpareigoti kalno, dabar reikia LVMv2
- Pagalba skaitymo Įėjimas / slaptažodį iš ~ / .my.cnf (Baronas Schwartz)
- Dokumentacija pataisymai ir patobulinimai (Ville Skytta) (bug # 302.144)
Kas naujo versija 0,11:.
- --quiet galimybė buvo įtraukta li>
- Klaida tvarkymas buvo labiau patikimas ir nuoseklus.
- Pagalba buvo įtraukta ne GNU dervų diegimas.
- Parama rsnap kopijavimas buvo pridėta.
- Kodo patvarkymai buvo padaryta.
- atsarginės failo pavadinimas priesaga dabar konfigūruojama.
Kas naujo versija 0,10:
- Taikomoji patch Marc Haber: įtraukta galimybė & quot; - keep_snapshot & quot; kad bus praleisti su atsargine fotografiją pašalinti prieš nutraukiama scenarijų. Teikti parinktį & quot; - backuptype = nė & quot; dabar bus praleisti sukurti atsarginę kopiją naudodami builtin atsargines modulius. Abu variantai suteikti daugiau lankstumo naudojant kablius atlikti faktinius atsargines užduotis.
- Pridėta du nauji kabliukai: & quot; backupsuccess & quot; ir & quot; backupfailure & quot; kurie vadinami atitinkamai nuo sėkmės nesėkmės atsarginės operacija (bug # 264.089)
- Įsitikinkite, kad dvejetainius yra rasti ($ PATH negali apimti / sbin kai vadinamas nuo cron), pridūrė trūksta įrašą & quot; LVS & quot; į mylvmbackup.conf (bug # 255.703)
- Atnaujinta dokumentus
Reikalavimai :
- Perlas "
Komentarai nerastas