MySQLDumper: Alat za sigurnosno kopiranje MySQL baze podataka temeljen na PHP-u i Perlu


MySQL jedna je od najpopularnijih baza podataka na svijetu. Ova baza podataka može se instalirati na Microsoft Windows platformu osim na Linux platformu. Zašto je ova baza tako popularna? To može biti uzrokovano njegovom moćnom značajkom i besplatnom upotrebom. Kao administratoru baze podataka, sigurnosna kopija baze podataka doista je ključna za održavanje dostupnosti podataka. To će smanjiti rizik ako se nešto dogodi našoj bazi podataka.

Budući da je MySQL popularna baza podataka, postoji mnogo softvera koji možemo koristiti za njezino sigurnosno kopiranje. Od načina konzole do softvera temeljenog na webu. Sada ćemo vam dati pogled na MySQLDumper kao alat za backup MySQL baze podataka.

Što je MySQLDumper?

MySQLDumper još je jedan alat otvorenog koda temeljen na webu za sigurnosno kopiranje MySQL baza podataka. Izrađen je od PHP-a i Perla i može se jednostavno ispisati i vratiti vaše MySQL podatke. Posebno je pogodan za dijeljeni hosting, gdje nemamo pristup Linux ljusci.

MySQLDumper značajke

Postoji mnogo značajki MySQLDumpera, ali evo nekih značajki koje bi vas mogle zanimati.

  1. Jednostavna instalacija; samo provjerite imate li ispravan web poslužitelj i usmjerite preglednik na MySQLDumper instalacijsku datoteku.
  2. Svi parametri se prikazuju prije pokretanja sigurnosne kopije; tako da ste sigurni što radite.
  3. Baza podataka-Pregled; pogledaj pokrenute procese/
  4. SQL-Browser: Pristup vašim MySQL-tablicama, brisanje tablica, uređivanje ili umetanje podataka.
  5. Dvije vrste sigurnosne metode, koristeći PHP ili Perl.
  6. Kompletne datoteke dnevnika.
  7. Automatsko brisanje datoteka vaših starih sigurnosnih kopija.
  8. Stvorite zaštitu imenika.

Instalacija MySQLDumpera u Linuxu

Instaliranje MySQLDumpera je tako jednostavno. Prvo možemo preuzeti MySQLDumper sa sljedeće veze.

  1. Preuzmite MySQLDumper

U vrijeme pisanja ovog članka, najnovija verzija je 1.24. Dakle, preuzmite najnoviju verziju u direktoriju vašeg radnog web poslužitelja (tj. /var/www ili /var/www/html). Kada ga dobijete, možete izdvojiti MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Tada ćete pronaći mapu ‘msd1.24.4’. Ova mapa sadrži sve MySQLDumper datoteke. Sljedeći korak, trebate samo usmjeriti svoj preglednik na MySQLDumper instalacijsku datoteku. Datoteka je ‘msd1.24.4/install.php’. Evo koraka za super jednostavan MySQLDumper.

1. Moramo odabrati instalacijski Jezik.

2. Moramo ispuniti neke vjerodajnice kao što su ime hosta, korisnik i MySQL lozinka.

3. Možemo testirati vezu s bazom podataka klikom na gumb Poveži se na MySQL. Ako uspije, vidjet ćemo poruku da je “Veza s bazom podataka uspostavljena”.

4. Nakon što dobijete poruku, kliknite na gumb 'Spremi' i nastavite s instalacijom. Bit ćete prebačeni na početni zaslon.

Kako koristiti MySQLDumper

Kao što možemo pogoditi iz njegovog naziva, glavna funkcija MySQLDumpera je sigurnosna kopija vaše MySQL baze podataka. Pomoću ove aplikacije sigurnosno kopiranje (i vraćanje) MySQL baze podataka vrlo je jednostavno. Počnimo gledati.

Proces sigurnosne kopije pomoću PHP-a

Izbornik funkcija nalazi se na navigacijskoj ploči s lijeve strane. Prvo moramo odabrati koju bazu podataka želimo sigurnosno kopirati. Opciju možemo vidjeti na lijevom izborniku.

Na gornjoj snimci zaslona odlučili smo napraviti sigurnosnu kopiju baze podataka pod nazivom ‘zaposlenici’.

Zatim možemo odabrati izbornik ‘Sigurnosna kopija’ s lijeve strane. Zatim odaberite ‘Sigurnosna kopija PHP-a’ na gornjem području. Imat ćemo ovakav ekran.

Zatim kliknite na 'Pokreni novu sigurnosnu kopiju'. Prikazat će vam se napredak sigurnosne kopije.

Nakon završetka sigurnosnog kopiranja, možemo vidjeti obavijest.

Proces sigurnosne kopije pomoću Perla

Druga metoda sigurnosne kopije koju MySQLDumper podržava je ‘Backup Perl’. Ovom metodom koristit ćemo Perl kao pomoćni mehanizam.

Imajte na umu da vaš web poslužitelj mora podržavati ‘Perl/CGI’ skriptu prije pokretanja ove sigurnosne metode. U suprotnom, vidjet ćete pogrešku poput ove kada kliknete gumb Test Perl.

Isto je s PHP metodom sigurnosnog kopiranja, moramo odabrati koju bazu podataka želimo sigurnosno kopirati. Zatim odaberite izbornik Sigurnosna kopija s lijeve navigacijske ploče. Zatim kliknite gumb Backup Perl.

MySQLDumper će vam pokazati neke aktivne parametre na donjem dijelu. Zatim možemo kliknuti gumb skripte "Pokreni Perl Cron". Koristeći ovu metodu, nećemo vidjeti nikakvu traku napretka. Trajanje ovog procesa sigurnosne kopije ovisit će o bazi podataka koju ćemo sigurnosno kopirati. Ako nema pogreške, vidjet ćemo obavijest poput ove.

Proces vraćanja

Vraćanje sigurnosne kopije također je jednostavno pomoću MySQLDumpera. Možete kliknuti na izbornik 'Vrati' na navigacijskoj ploči s lijeve strane. Za razliku od sigurnosne kopije, sve sigurnosne kopije dostupne su na dnu stranice za vraćanje.

Kada trebamo odabrati sigurnosnu kopiju, možemo odabrati tamo. U gornjem području nalazi se odabrana sigurnosna kopija koja je spremna za vraćanje. Ako želite izvršiti potpuno vraćanje, kliknite gornji gumb 'Vrati'. Ako želite vratiti samo neke tablice, kliknite gore na 'Odaberi tablice' koje želite vratiti.

Kada to učinite, kliknite na 'Vrati'. Samo pričekajte trenutak da dovršite napredak vraćanja.

Stvorite zaštitu imenika

Prema zadanim postavkama, početnoj stranici MySQLDumpera može pristupiti svatko tko zna njen URL. Korištenjem Zaštite imenika, možemo stvoriti ovaj početni zaslon zaštićen lozinkom. Ova zaštita imenika koristi funkciju '.htaccess' na Apache web poslužitelju.

Da biste ga stvorili, samo kliknite gumb Stvori zaštitu imenika na početnom zaslonu.

Tada ćete tražiti da dostavite neku vjerodajnicu.

Kada završite s tim, kliknite gumb Stvori zaštitu imenika. Nakon toga, imat ćete stranicu potvrde o tome.

Ako nema pogreške, prikazat će se poruka o uspjehu.

Sljedeći put kada posjetite stranicu, MySQLDumper će vas pitati za lozinku prije nego što vidite njegov početni zaslon.

Administracija datoteka

Ovaj se izbornik koristi za održavanje svih dostupnih sigurnosnih kopija i vraćanje.

Evo nekih aktivnosti koje se mogu obaviti na ovoj stranici.

  1. Brisanje sigurnosne kopije(a) ; koristite gumbe Izbriši na gornjem području.
  2. Preuzmi sigurnosnu kopiju(e) ; kliknite naziv sigurnosne kopije.
  3. Odaberi sigurnosnu kopiju(e) ; kliknite naziv baze podataka u području Sve sigurnosne kopije.
  4. Učitajte veliku sigurnosnu kopiju(e) za vraćanje.
  5. Pretvorite bazu podataka u MySQLDumper (MSD) format.

Napomena: Kada smo pokušali pretvoriti bazu podataka bez upotrebe kompresije, otkrili smo da MySQLDumper stvara bazu podataka s nazivom 'part_1.sql'. Veličina je manja od izvornog izvora.

SQL-preglednik

Ako želite pokrenuti određenu SQL naredbu, to možete učiniti na ovoj stranici SQL-preglednika. Ali molim vas, trebali biste znati što radite.

Konfiguracija

Sve gore navedene funkcije mogu se konfigurirati iz izbornika Konfiguracija. Evo nekih odjeljaka koje možemo konfigurirati.

Općenito

Sučelje

Automatsko brisanje

E-mail

FTP

Cronscript

Upravljanje zapisima

MySQLDumper također nam pruža osnovne zapisnike. Tako možemo znati kada se dogodila aktivnost sigurnosnog kopiranja i vraćanja. Da biste pristupili stranici dnevnika, samo kliknite izbornik 'Zapisnik' na navigacijskoj ploči s lijeve strane.

Postoje 3 vrste trupaca. PHP-Log, Perl-Log i Perl-Complete Log.

Zaključak

MySQLDumper možda nije najbolji alat za sigurnosno kopiranje za MySQL. Ali uz jednostavnost korištenja ove aplikacije, ljudi bi mogli početi koristiti ovu aplikaciju. Nažalost, otkrio sam da MySQLDumper nije opremljen izvanmrežnom dokumentacijom. Ali ipak, to je izvrstan alternativni alat za backup MySQL baze podataka.

http://www.mysqldumper.net/