MySQLDumper: PHP ir Perl pagrįstas MySQL duomenų bazės atsarginės kopijos įrankis


MySQL yra viena populiariausių duomenų bazių pasaulyje. Šią duomenų bazę galima įdiegti ne tik „Linux“ platformoje, bet ir Microsoft Windows platformoje. Kodėl ši duomenų bazė tokia populiari? Tai gali sukelti galinga funkcija ir nemokamas naudojimas. Kaip duomenų bazės administratorius, duomenų bazės atsarginė kopija yra labai svarbi norint išlaikyti duomenų prieinamumą. Tai sumažins riziką, jei kas nors nutiks mūsų duomenų bazei.

Kadangi MySQL yra populiari duomenų bazė, yra daug programinės įrangos, kurią galime naudoti atsarginėms kopijoms kurti. Nuo konsolės režimo iki žiniatinklio programinės įrangos. Dabar pažvelgsime į MySQLDumper kaip atsarginės MySQL duomenų bazės kopijos įrankį.

Kas yra MySQLDumper?

MySQLDumper yra dar vienas atvirojo kodo žiniatinklio įrankis, skirtas MySQL duomenų bazių atsarginėms kopijoms kurti. Jis sukurtas iš PHP ir Perl ir gali būti lengvai iškraunamas ir atkuriamas jūsų MySQL duomenis. Tai ypač tinka bendram prieglobai, kai neturime prieigos prie Linux apvalkalo.

„MySQLDumper“ funkcijos

Yra daug „MySQLDumper“ funkcijų, tačiau čia yra keletas funkcijų, kurios gali jus sudominti.

  1. Lengvas montavimas; tiesiog įsitikinkite, kad turite veikiantį žiniatinklio serverį ir nukreipkite naršyklę į „MySQLDumper“ diegimo failą.
  2. Visi parametrai rodomi prieš pradedant atsarginę kopiją; taigi esi tikras, ką darai.
  3. Duomenų bazė-Apžvalga; pažiūrėk į veikiančius procesus/
  4. SQL naršyklė: prieiga prie savo MySQL lentelių, ištrinti lenteles, redaguoti arba įterpti duomenis.
  5. Dviejų tipų atsarginis metodas, naudojant PHP arba Perl.
  6. Užbaigti žurnalo failai.
  7. Automatinis senų atsarginių kopijų failų ištrynimas.
  8. Sukurkite katalogo apsaugą.

MySQLDumper diegimas Linux sistemoje

Įdiegti „MySQLDumper“ taip paprasta. Pirmiausia galime atsisiųsti „MySQLDumper“ iš šios nuorodos.

  1. Atsisiųskite „MySQLDumper“.

Šio straipsnio rašymo metu naujausia versija yra 1.24. Taigi, atsisiųskite naujausią versiją iš savo veikiančio žiniatinklio serverio katalogo (pvz., /var/www arba /var/www/html). Kai turėsite, galite išskleisti MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Tada rasite aplanką „msd1.24.4“. Šiame aplanke yra visi MySQLDumper failai. Kitas žingsnis, jums tereikia nukreipti naršyklę į „MySQLDumper“ diegimo failą. Failas yra msd1.24.4/install.php. Štai itin paprasti MySQLDumper veiksmai.

1. Turime pasirinkti diegimo Kalbą.

2. Turime užpildyti kai kuriuos kredencialus, pvz., pagrindinio kompiuterio pavadinimą, naudotoją ir MySQL slaptažodį.

3. Galime išbandyti ryšį su duomenų baze spustelėdami mygtuką Prisijungti prie MySQL. Jei tai pavyks, pamatysime pranešimą, kad „Sukurtas duomenų bazės ryšys“.

4. Kai gausite pranešimą, spustelėkite mygtuką Išsaugoti ir tęsti diegimą. Būsite nukreipti į pagrindinį ekraną.

Kaip naudoti MySQLDumper

Kaip galime atspėti iš jo pavadinimo, pagrindinė „MySQLDumper“ funkcija yra sukurti atsarginę „MySQL“ duomenų bazės kopiją. Su šia programa labai lengva sukurti atsarginę (ir atkurti) MySQL duomenų bazę. Pradėkime žiūrėti.

Atsarginės kopijos kūrimo procesas naudojant PHP

Funkcijų meniu yra skydelio naršymo juostoje kairėje. Pirmiausia turime pasirinkti, kurios duomenų bazės atsarginę kopiją norime sukurti. Kairiajame meniu matome parinktį.

Aukščiau pateiktoje ekrano kopijoje pasirenkame sukurti atsarginę duomenų bazės, pavadintos „darbuotojai“, kopiją.

Tada kairėje pusėje galime pasirinkti meniu Atsarginė kopija. Tada viršutinėje srityje pasirinkite Atsarginė PHP kopija. Turėsime tokį ekraną.

Tada spustelėkite Pradėti naują atsarginę kopiją. Jums bus parodyta atsarginės kopijos kūrimo eiga.

Pasibaigus atsarginės kopijos kūrimo eigai, pamatysime pranešimą.

Atsarginės kopijos kūrimo procesas naudojant Perl

Kitas „MySQLDumper“ palaikomas atsarginės kopijos metodas yra „Atsarginė Perl kopija“. Taikydami šį metodą naudosime „Perl“ kaip atsarginį variklį.

Atminkite, kad jūsų žiniatinklio serveris turi palaikyti „Perl/CGI“ scenarijų prieš paleisdamas šį atsarginį metodą. Priešingu atveju, spustelėję mygtuką Test Perl, pamatysite tokią klaidą.

Tas pats su PHP atsarginės kopijos metodu, turime pasirinkti, kurios duomenų bazės atsarginę kopiją norime sukurti. Tada kairiajame naršymo skydelyje pasirinkite Atsarginės kopijos meniu. Tada spustelėkite mygtuką Atsarginė Perl kopija.

„MySQLDumper“ apatinėje srityje parodys keletą aktyvių parametrų. Tada galime spustelėti scenarijaus mygtuką Paleisti Perl Cron. Naudodami šį metodą nematysime jokios eigos juostos. Šio atsarginio kopijavimo proceso trukmė priklausys nuo duomenų bazės, kurios atsarginę kopiją ketiname kurti. Jei klaidų nėra, matysime tokį pranešimą.

Atkūrimo procesas

Atsarginę kopiją taip pat lengva atkurti naudojant „MySQLDumper“. Kairėje esančiame naršymo skydelyje galite spustelėti meniu Atkurti. Skirtingai nuo atsarginių kopijų kūrimo veiklos, visos atsarginės kopijos yra pasiekiamos atkūrimo puslapio apačioje.

Kai mums reikia pasirinkti atsarginę kopiją, galime pasirinkti iš ten. Aukščiau esančioje srityje yra pasirinkta atsarginė kopija, kurią galima atkurti. Jei norite visiškai atkurti, spustelėkite aukščiau esantį mygtuką Atkurti. Jei norite atkurti tik kai kurias lenteles, aukščiau spustelėkite Pasirinkite lenteles, kurią norite atkurti.

Baigę spustelėkite Atkurti. Tiesiog palaukite, kol baigsite atkūrimo eigą.

Sukurkite katalogo apsaugą

Pagal numatytuosius nustatymus pagrindinį „MySQLDumper“ puslapį gali pasiekti visi, žinantys jo URL. Naudodami katalogų apsaugą, galime sukurti šį pagrindinį ekraną, apsaugotą slaptažodžiu. Ši katalogo apsauga „Apache“ žiniatinklio serveryje naudoja funkciją „.htaccess“.

Norėdami jį sukurti, tiesiog pagrindiniame ekrane spustelėkite mygtuką Sukurti katalogo apsaugą.

Tada paprašysite pateikti kai kuriuos kredencialus.

Kai tai baigsite, spustelėkite mygtuką Sukurti katalogo apsaugą. Po to turėsite patvirtinimo puslapį apie tai.

Jei klaidos nėra, bus rodomas sėkmės pranešimas.

Kai kitą kartą apsilankysite puslapyje, „MySQLDumper“ paprašys jūsų slaptažodžio, kol pamatysite pagrindinį ekraną.

Failų administravimas

Šis meniu naudojamas visoms galimoms atsarginėms kopijoms palaikyti ir atkurti.

Štai keletas veiklų, kurias galima atlikti šiame puslapyje.

  1. Ištrinti atsarginę (-as) kopiją (-as) ; naudokite viršutinėje srityje esančius mygtukus Ištrinti.
  2. Atsisiųsti atsarginę (-as) kopiją (-as) ; spustelėkite atsarginės kopijos pavadinimą.
  3. Pasirinkite atsarginę (-as) kopiją (-as) ; spustelėkite duomenų bazės pavadinimą srityje Visos atsarginės kopijos.
  4. Įkelkite didelę (-es) atsarginę (-as) kopiją (-as), kurią norite atkurti.
  5. Konvertuokite duomenų bazę į MySQLDumper (MSD) formatą.

Pastaba: bandydami konvertuoti duomenų bazę nenaudodami glaudinimo, nustatėme, kad „MySQLDumper“ sukuria duomenų bazę pavadinimu „part_1.sql“. Dydis yra mažesnis nei pirminis šaltinis.

SQL naršyklė

Jei norite paleisti konkrečią SQL komandą, galite tai padaryti šiame SQL naršyklės puslapyje. Bet prašau, turėtumėte žinoti, ką darote.

Konfigūracija

Visas aukščiau nurodytas funkcijas galima konfigūruoti iš Konfigūracijos meniu. Štai keletas skyrių, kuriuos galime konfigūruoti.

Generolas

Sąsaja

Automatinis ištrynimas

El. paštas

FTP

Cronscript

Žurnalų valdymas

MySQLDumper taip pat teikia mums pagrindinius žurnalus. Taigi galime žinoti, kada įvyko atsarginės kopijos kūrimo ir atkūrimo veikla. Norėdami pasiekti žurnalo puslapį, kairėje esančiame naršymo skydelyje tiesiog spustelėkite meniu „Žurnalas“.

Yra 3 rūšių rąstai. PHP-Log, Perl-Log ir Perl-Complete Log.

Išvada

MySQLDumper gali būti ne geriausias MySQL atsarginės kopijos įrankis. Tačiau dėl šios programos naudojimo paprastumo žmonės gali pradėti naudotis šia programa. Deja, radau, kad „MySQLDumper“ neturi neprisijungus pasiekiamos dokumentacijos. Tačiau vis tiek tai yra puikus alternatyvus įrankis atsarginei MySQL duomenų bazei kurti.

http://www.mysqldumper.net/