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.
- Lengvas montavimas; tiesiog įsitikinkite, kad turite veikiantį žiniatinklio serverį ir nukreipkite naršyklę į „MySQLDumper“ diegimo failą.
- Visi parametrai rodomi prieš pradedant atsarginę kopiją; taigi esi tikras, ką darai.
- Duomenų bazė-Apžvalga; pažiūrėk į veikiančius procesus/
- SQL naršyklė: prieiga prie savo MySQL lentelių, ištrinti lenteles, redaguoti arba įterpti duomenis.
- Dviejų tipų atsarginis metodas, naudojant PHP arba Perl.
- Užbaigti žurnalo failai.
- Automatinis senų atsarginių kopijų failų ištrynimas.
- Sukurkite katalogo apsaugą.
MySQLDumper diegimas Linux sistemoje
Įdiegti „MySQLDumper“ taip paprasta. Pirmiausia galime atsisiųsti „MySQLDumper“ iš šios nuorodos.
- 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.
- Ištrinti atsarginę (-as) kopiją (-as) ; naudokite viršutinėje srityje esančius mygtukus Ištrinti.
- Atsisiųsti atsarginę (-as) kopiją (-as) ; spustelėkite atsarginės kopijos pavadinimą.
- Pasirinkite atsarginę (-as) kopiją (-as) ; spustelėkite duomenų bazės pavadinimą srityje Visos atsarginės kopijos.
- Įkelkite didelę (-es) atsarginę (-as) kopiją (-as), kurią norite atkurti.
- 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/