MySQLDumper: Orodje za varnostno kopiranje baz podatkov MySQL na osnovi PHP in Perl


MySQL je ena najbolj priljubljenih zbirk podatkov na svetu. To bazo podatkov lahko poleg platforme Linux namestite tudi na platformo Microsoft Windows. Zakaj je ta baza podatkov tako priljubljena? Vzrok za to je lahko njegova zmogljiva funkcija in njena brezplačna uporaba. Kot skrbnik baze podatkov je varnostno kopiranje baze podatkov resnično ključno za ohranjanje razpoložljivosti podatkov. Zmanjšalo bo tveganje, če se kaj zgodi z našo bazo podatkov.

Ker je MySQL priljubljena baza podatkov, obstaja veliko programske opreme, s katero jo lahko varnostno kopiramo. Od načina konzole do spletne programske opreme. Zdaj vam bomo predstavili MySQLDumper kot orodje za varnostno kopiranje baze podatkov MySQL.

MySQLDumper je drugo odprtokodno spletno orodje za varnostno kopiranje baz podatkov MySQL. Zgrajena je iz PHP in Perl, zato jo je mogoče zlahka odložiti in obnoviti v MySQL. Posebej primeren je za deljeno gostovanje, kjer nimamo dostopa do lupine Linuxa.

Obstaja veliko funkcij MySQLDumper, vendar je tukaj nekaj funkcij, ki vas lahko zanimajo.

  1. enostavna namestitev; samo poskrbite, da imate delujoč spletni strežnik in usmerite brskalnik na namestitveno datoteko MySQLDumper.
  2. Pred začetkom varnostnega kopiranja so prikazani vsi parametri; tako da ste prepričani, kaj počnete.
  3. zbirka podatkov-pregled; poglejte tekoče procese/
  4. brskalnik SQL: dostop do tabel MySQL, brisanje tabel, urejanje ali vstavljanje podatkov.
  5. Dve vrsti načina varnostnega kopiranja s PHP ali Perl.
  6. Popolne dnevniške datoteke.
  7. Samodejno brisanje datotek starih varnostnih kopij.
  8. Ustvari zaščito imenika.

Namestitev MySQLDumper v Linux

Namestitev MySQLDumper je tako enostavna. Najprej lahko prenesemo MySQLDumper s naslednje povezave.

  1. Prenesite MySQLDumper

V času pisanja tega članka je najnovejša različica 1.24. Torej, prenesite najnovejšo različico iz delovnega imenika spletnega strežnika (tj./Var/www ali/var/www/html). Ko ga dobite, lahko izvlečete MySQLDumper1.24.4.zip.

$ unzip MySQLDumper1.24.4.zip

Nato boste našli mapo 'msd1.24.4'. Ta mapa vsebuje vse datoteke MySQLDumper. V naslednjem koraku morate samo usmeriti brskalnik na namestitveno datoteko MySQLDumper. Datoteka je »msd1.24.4/install.php«. Tu so koraki super enostavnega MySQLDumperja.

1. Izbrati moramo jezik namestitve.

2. Izpolniti moramo nekaj poverilnic, kot so ime gostitelja, uporabnik in geslo MySQL.

3. Povezavo z bazo podatkov lahko preizkusimo s klikom na gumb Connect to MySQL. Če bo uspelo, bomo videli sporočilo, da\"Povezava z bazo podatkov je bila vzpostavljena".

4. Ko prejmete sporočilo, kliknite gumb »Shrani« in nadaljujte z namestitvijo. Odprli vas bodo na začetni zaslon.

Kako uporabljati MySQLDumper

Kot lahko sklepamo iz njegovega imena, je glavna funkcija MySQLDumper varnostno kopiranje baze podatkov MySQL. S to aplikacijo je varnostno kopiranje (in obnovitev) baze podatkov MySQL zelo enostavno. Začnimo pogledat.

Funkcijski meni se nahaja na levem podoknu za krmarjenje po plošči. Najprej moramo izbrati, katero bazo podatkov želimo varnostno kopirati. Možnost lahko vidimo v levem meniju.

Na zgornjem posnetku zaslona smo izbrali varnostno kopijo zbirke podatkov z imenom "zaposleni".

Nato lahko na levi strani izberemo meni »Varnostno kopiranje«. Nato na vrhu izberite 'Backup PHP'. Imeli bomo tak zaslon.

Nato kliknite na ‘Start New Backup’. Pokazal se vam bo napredek varnostne kopije.

Ko je postopek varnostnega kopiranja končan, lahko vidimo obvestilo.

Druga metoda varnostnega kopiranja, ki jo podpira MySQLDumper, je "Backup Perl". S to metodo bomo Perl uporabili kot rezervni mehanizem.

Prosimo, upoštevajte, da mora vaš spletni strežnik pred izvajanjem te metode varnostnega kopiranja podpirati skript »Perl/CGI«. V nasprotnem primeru boste videli takšno napako, ko kliknete gumb Test Perl.

Enako kot pri PHP načinu varnostnega kopiranja moramo izbrati, katero zbirko podatkov želimo varnostno kopirati. Nato na levi navigacijski plošči izberite meni Varnostno kopiranje. Nato kliknite gumb Varnostno kopiraj Perl.

MySQLDumper vam bo na spodnjem delu prikazal nekaj aktivnih parametrov. Nato lahko kliknemo gumb skripta 'Zaženi Perl Cron'. S to metodo ne bomo videli nobene vrstice napredka. Trajanje tega postopka varnostnega kopiranja bo odvisno od baze podatkov, ki jo bomo varnostno kopirali. Če ni napake, bomo videli takšno obvestilo.

Obnovitev varnostne kopije je prav tako enostavna z uporabo MySQLDumper. Na navigacijski plošči na levi strani lahko kliknete meni »Obnovi«. V nasprotju z varnostno kopijo so vse varnostne kopije na voljo na dnu obnovitvene strani.

Ko moramo izbrati varnostno kopijo, lahko izbiramo od tam. Na zgornjem območju je izbrana varnostna kopija, ki jo je mogoče obnoviti. Če želite v celoti obnoviti, kliknite zgornji gumb »Obnovi«. Če želite obnoviti samo nekatere tabele, kliknite zgornjo možnost »Izberi tabele«.

Ko končate, kliknite »Obnovi«. Samo počakajte trenutek, da dokončate postopek obnovitve.

Privzeto lahko do domače strani MySQLDumper dostopa vsak, ki pozna njen URL. Z zaščito imenika lahko ustvarimo ta domači zaslon, zaščiten z geslom. Ta zaščita imenika uporablja funkcijo ".htaccess" na spletnem strežniku Apache.

Če ga želite ustvariti, na začetnem zaslonu preprosto kliknite gumb Ustvari zaščito imenika.

Potem boste morali vnesti nekaj poverilnic.

Ko končate s tem, kliknite gumb Ustvari zaščito imenika. Po tem boste imeli potrditveno stran o tem.

Če napake ni, se prikaže sporočilo o uspehu.

Ko boste naslednjič obiskali stran, vas bo MySQLDumper vprašal geslo, preden boste videli njegov začetni zaslon.

Ta meni se uporablja za vzdrževanje vseh razpoložljivih varnostnih kopij in obnovitev.

Tu je nekaj dejavnosti, ki jih je mogoče izvesti na tej strani.

  1. Izbrišite varnostne kopije ; uporabite gumbe Delete na vrhu.
  2. Prenos varnostnih kopij ; kliknite ime varnostne kopije.
  3. Izberite varnostno kopijo (-e) ; kliknite ime zbirke podatkov v območju Vse varnostne kopije.
  4. Naložite velike varnostne kopije , ki jih želite obnoviti.
  5. Pretvori bazo podatkov v obliko MySQLDumper (MSD).

Opomba: Ko smo poskušali pretvoriti bazo podatkov brez uporabe stiskanja, smo ugotovili, da MySQLDumper ustvari bazo podatkov z imenom ‘part_1.sql’. Velikost je manjša od prvotnega vira.

Če želite zagnati določen ukaz SQL, lahko to storite na tej strani brskalnika SQL. Prosim, vedeti morate, kaj počnete.

Vse zgornje funkcije lahko konfigurirate v meniju Konfiguracija. Tu je nekaj razdelkov, ki jih lahko konfiguriramo.

MySQLDumper nam ponuja tudi osnovne dnevnike. Tako lahko vemo, kdaj je prišlo do dejavnosti varnostnega kopiranja in obnovitve. Za dostop do strani dnevnika preprosto kliknite meni 'Dnevnik' na navigacijski plošči na levi.

Obstajajo 3 vrste hlodov. PHP-Log, Perl-Log in Perl-Complete Log.

Zaključek

MySQLDumper morda ni najboljše orodje za varnostno kopiranje MySQL. Toda z lahkoto uporabe te aplikacije lahko ljudje začnejo uporabljati to aplikacijo. Na žalost sem ugotovil, da MySQLDumper ni opremljen z dokumentacijo brez povezave. A vseeno je odlično alternativno orodje za varnostno kopiranje baze podatkov MySQL.