mylvmbackup on täysin ilmainen ja avoimen lähdekoodin script toteutettu Perl ja suunniteltu offset, jota tietokannan ylläpitäjät, jotka haluavat nopeasti varmuuskopioida tietoja löytyy MySQL servers.How mylvmbackup toimii? Se saa automaattisesti luku- lukita kaikki taulujen, huuhtelee kaikki palvelimen välimuistit levyasema, luo LVM (Logical Volume Manager) tilannekuvan tilavuus, joka sisältää MySQL data hakemistoon ja avaa tietokantataulukoihin.
Paitsi Perl (Practical Extraction ja Report Language), käyttäjät myös asennettava DBD :: mysql ja DBI moduulit jotta kunnolla käyttää mylvmbackup script. Lisäksi käsikirjoitus käyttää myös / bin / päivämäärä, terva, LVM apuohjelmia, ja vuoren ja umountista järjestelmä utilities.Command line optionsThe käsikirjoitus tulee enemmän komentorivivalitsimet odotettua. Näitä voidaan tarkastella yhdellä silmäyksellä ajamalla & lsquo; mylvmbackup help & rsquo; komento pääte-emulaattori sovellus. Niistä tärkeimpiä, voimme mainita mahdollisuuden määritellä TCP-porttiin, UNIX socket, hostname, käyttäjätunnuksen ja salasanan MySQL-palvelimen, toiminta juosta (varmuuskopio tai tyhjennys), koko snapshot määrän sekä etuliite ja loppuosan nimeäminen backup.Getting alkoi mylvmbackupThe hyvä uutinen on, että mylvmbackup doesnt & rsquo; t tarvitse asentaa voidakseen käyttää sitä. Siksi, lataa lähde paketin Softoware käyttäen omistettu lataa nappia yläpuolella, tallenna arkisto jonnekin tietokoneen, pura se ja suorita & lsquo; mylvmbackup & rsquo; komento.
Lisää & lsquo - help & rsquo; argumentti komennon (esim mylvmbackup help) nähdäksesi sen komentorivivalitsimet (katso edellä lisätietoja). Huono uutinen on, että sinun täytyy asentaa useita Perl moduulit CPAN käyttää käsikirjoituksen, kuten Config :: IniFiles, Date :: muoto, DBD :: mysql, File :: Kopioi ja File :: Kopioi :: Recursive .
Jos haluat asentaa mylvmbackup käsikirjoituksen koko järjestelmän ja asettaa sen kaikkien käyttäjien järjestelmään, aja & lsquo; make install & rsquo; komento root tai & lsquo; sudo make install & rsquo; komennon etuoikeutettu käyttäjä.
Mitä uutta strong> tässä julkaisussa:
- Parannettu virheiden käsittelyä: lähettää sähköpostia, jos mail_report_on on asetettu & quot; virheitä & quot; ja log viestin lokitaso LOG_ERR oli kirjautuneena.
- keskeytys ja siivota jos tilannekuvan tilavuus ei voitu liittää
- keskeytys ja puhdistaa, jos varmuuskopio luominen epäonnistui
- Poistu nollasta poikkeava paluukoodin jos errorstate asetettiin
Mitä uutta strong> versiossa 0.13:
- precleanup.pm koukku näyte poistettiin, koska sillä on potentiaalia aiheuttaa haittaa ja on liian erikoistunut tietyn käyttötapaus.
- Tuki lisättiin rsync SSH.
- InnoDB elpymistä kiinnitettiin tapauksessa suhteellinen polku MySQL datahakemistoa määritellään.
- dokumentointi relpath miehen sivun parani.
Mitä uutta strong> versiossa 0,12:
- Poistettu absoluuttinen polku nimet ulkoisia työkaluja (varmista $ polku on oikein)
- Lisätty --log-err käynnistyksen vaihtoehtoja elpymisen esimerkiksi välttää täyttämättä palvelimen virhelokia
- Lisätty tuki koukut kirjoitettu Perl moduulit. (Matteus Boehm)
- Lisätty tuki päivämäärä / aika-alustettu polku nimet backupdir ja mountdir (Matt Boehm)
- Backupdir ja mountdir nyt luodaan automaattisesti (Matt Boehm)
- Lisätty uusi koukku & quot; logerr & quot; kun virhe on kirjattu. (Matteus Boehm)
- Lisätty Optio --keep-mount ... (Tim rugbystadion)
- Poistettu sitoa mount, vaatii nyt LVMv2
- Tuki käsittelyssä kirjautuminen / salasana ~ / .my.cnf (Baron Schwartz)
- Documentation korjauksia ja parannuksia (Ville Skytta) (Bug # 302144)
Mitä uutta strong> versiossa 0.11:
- --quiet vaihtoehto lisättiin.
- Virhe käsittely tehtiin vakaampi ja johdonmukaisia.
- Tuki lisättiin ei-GNU tar-toteutusten.
- Tuki rsnap varmuuskopiot lisättiin.
- Koodi puhdistuksia tehtiin.
- varmuuskopio tiedoston nimi pääte on nyt muokattavissa.
Mitä uutta strong> versiossa 0.10:
- Applied laastari Marc Haber: lisätty mahdollisuus & quot; - keep_snapshot & quot; joka ohittaa poistamalla varmuuskopio tilannekuvan ennen päättämisestä script. Tarjoamalla vaihtoehto & quot; - backuptype = ei & quot; nyt ohittaa luoda varmuuskopio sisäänrakennettu varmuuskopiointi moduulit. Molemmat vaihtoehdot tarjoavat enemmän joustavuutta, kun käytät koukkua suorittamiseksi todellinen varmuuskopio tehtäviä.
- Lisätty kaksi uutta koukkua: & quot; backupsuccess & quot; ja & quot; backupfailure & quot; joita kutsutaan vastaavasti kun onnistumisen epäonnistumisen varmuuskopiointi (Bug # 264089)
- Varmista, että binäärit löydetään ($ PATH saa sisältyä / sbin kutsuttaessa cron), lisätään puuttuvat merkintä & quot; LVS & quot; jotta mylvmbackup.conf (Bug # 255703)
- Päivitetty asiakirjat
Vaatimukset :
- Perl
Kommentteja ei löytynyt