MySQLDumper: Alat za sigurnosnu kopiju MySQL baze podataka zasnovan na PHP i Perl-u


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

Pošto je MySQL popularna baza podataka, postoji mnogo softvera koji možemo koristiti za pravljenje rezervnih kopija. Od načina rada konzole do softvera baziranog na webu. Sada ćemo vam dati pogled na MySQLDumper kao alat za sigurnosno kopiranje MySQL baze podataka.

Šta je MySQLDumper?

MySQLDumper je još jedan web baziran alat otvorenog koda za pravljenje rezervnih kopija MySQL baza podataka. Napravljen je od PHP-a i Perl-a i može se lako izvući i vratiti vaše MySQL podatke. Posebno je pogodan za dijeljeni hosting, gdje nemamo pristup Linux ljusci.

MySQLDumper karakteristike

Postoji mnogo MySQLDumper funkcija, ali evo nekih karakteristika koje bi vas mogle zanimati.

  1. Jednostavna instalacija; samo se uvjerite da imate web server koji radi i usmjerite svoj pretraživač na MySQLDumper instalacioni fajl.
  2. Svi parametri se prikazuju prije pokretanja sigurnosne kopije; tako da ste sigurni šta radite.
  3. Database-Overview; pogledajte pokrenute procese/
  4. SQL-Browser: Pristup vašim MySQL-tabelama, brisanje tabela, uređivanje ili umetanje podataka.
  5. Dvije vrste backup metoda, koristeći PHP ili Perl.
  6. Kompletni log fajlovi.
  7. Automatsko brisanje datoteka vaših starih rezervnih kopija.
  8. Kreirajte zaštitu direktorija.

Instalacija MySQLDumpera u Linux

Instalacija MySQLDumpera je tako jednostavna. Prvo možemo preuzeti MySQLDumper sa sljedećeg linka.

  1. Preuzmite MySQLDumper

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

unzip MySQLDumper1.24.4.zip

Zatim ćete pronaći fasciklu „msd1.24.4“. Ovaj folder sadrži sve MySQLDumper fajlove. Sljedeći korak, samo trebate usmjeriti vaš pretraživač na MySQLDumper instalacioni fajl. Datoteka je „msd1.24.4/install.php“. Evo koraka za super jednostavan MySQLDumper.

1. Moramo odabrati Jezik instalacije.

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

3. Možemo testirati vezu sa bazom podataka klikom na dugme Poveži se na MySQL. Ako to uspije, tada ćemo vidjeti poruku koja kaže da je “Veza s bazom podataka uspostavljena”.

4. Kada dobijete poruku, kliknite na 'Sačuvaj' i nastavite s instalacijom. Bićete prebačeni na početni ekran.

Kako koristiti MySQLDumper

Kao što možemo pretpostaviti iz njegovog imena, MySQLDumper glavna funkcija je pravljenje rezervne kopije vaše MySQL baze podataka. Uz ovu aplikaciju, sigurnosno kopiranje (i vraćanje) MySQL baze podataka je vrlo jednostavno. Počnimo da gledamo.

Backup proces koristeći PHP

Meni funkcija nalazi se na navigacijskoj ploči s lijeve strane. Prvo moramo odabrati koju bazu podataka želimo napraviti sigurnosnu kopiju. Opciju možemo vidjeti na lijevom meniju.

Na gornjoj snimci ekrana biramo da napravimo sigurnosnu kopiju baze podataka pod nazivom „zaposleni“.

Zatim možemo odabrati "Backup" meni na lijevoj strani. Zatim odaberite „Backup PHP“ u gornjem dijelu. Imaćemo ovakav ekran.

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

Kada se završi napredak sigurnosne kopije, možemo vidjeti obavještenje.

Backup proces koristeći Perl

Druga metoda sigurnosne kopije koju podržava MySQLDumper je „Backup Perl“. Ovom metodom koristićemo Perl kao rezervni mehanizam.

Imajte na umu da vaš web server mora podržavati skriptu „Perl/CGI“ prije pokretanja ove metode sigurnosne kopije. U suprotnom, videćete grešku poput ove kada kliknete na dugme Test Perl.

Isto je i sa PHP metodom sigurnosne kopije, moramo odabrati koju bazu podataka želimo napraviti sigurnosnu kopiju. Zatim odaberite Backup meni sa lijeve navigacijske ploče. Zatim kliknite na dugme Backup Perl.

MySQLDumper će vam pokazati neke aktivne parametre u donjem dijelu. Zatim možemo kliknuti na dugme skripte „Pokreni Perl Cron“. Koristeći ovu metodu, nećemo vidjeti da se pojavljuje traka napretka. Trajanje ovog procesa sigurnosne kopije ovisit će o bazi podataka koju ćemo sigurnosno kopirati. Ako nema greške, vidjet ćemo ovakvo obavještenje.

Proces vraćanja

Vraćanje sigurnosne kopije je također lako pomoću MySQLDumpera. Možete kliknuti na meni „Vraćanje“ na navigacijskoj ploči s lijeve strane. Za razliku od aktivnosti sigurnosnog kopiranja, sve sigurnosne kopije su dostupne u donjem dijelu stranice za vraćanje.

Kada trebamo odabrati rezervnu kopiju, možemo birati odatle. U gornjem dijelu nalazi se odabrana sigurnosna kopija koja je spremna za vraćanje. Ako želite da izvršite potpuno vraćanje, kliknite na dugme „Vraćanje“ iznad. Dok ako želite da vratite samo neke tabele, kliknite na „Odaberi tabele“ za vraćanje iznad.

Kada završite, kliknite na 'Vrati'. Samo pričekajte trenutak da završite proces vraćanja.

Kreirajte zaštitu direktorija

Podrazumevano, početnoj stranici MySQLDumper može pristupiti svako ko zna njen URL. Koristeći zaštitu direktorija, možemo kreirati ovaj početni ekran zaštićen lozinkom. Ova zaštita direktorija koristi funkciju „.htaccess“ na Apache web serveru.

Da ga kreirate, samo kliknite na dugme Kreiraj zaštitu direktorijuma na početnom ekranu.

Zatim ćete tražiti da dostavite neke vjerodajnice.

Kada završite s tim, kliknite na dugme Kreiraj zaštitu direktorija. Nakon toga, imat ćete stranicu za potvrdu o tome.

Ako nema greške, bit će prikazana poruka o uspjehu.

Sljedeći put kada posjetite stranicu, MySQLDumper će od vas tražiti lozinku prije nego što vidite njen početni ekran.

Administracija datoteka

Ovaj meni se koristi za održavanje svih dostupnih rezervnih kopija i vraćanje.

Evo nekih aktivnosti koje se mogu obaviti na ovoj stranici.

  1. Izbriši rezervnu(e) kopiju(e) ; koristite dugmad Delete u gornjem dijelu.
  2. Preuzmi rezervnu(e) kopiju(e) ; kliknite na ime rezervne kopije.
  3. Odaberite rezervnu(e) kopiju(e) ; kliknite na ime baze podataka u oblasti Sve rezervne kopije.
  4. Otpremite veliku rezervnu(e) kopiju(e) za vraćanje.
  5. Pretvorite bazu podataka u MySQLDumper (MSD) format.

Napomena: Kada smo pokušali konvertirati bazu podataka bez korištenja ikakve kompresije, otkrili smo da MySQLDumper kreira bazu podataka s imenom 'part_1.sql'. Veličina je manja od originalnog izvora.

SQL-Browser

Ako želite da pokrenete određenu SQL naredbu, možete to učiniti na ovoj stranici SQL pretraživača. Ali molim vas da znate šta radite.

Konfiguracija

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

Generale

Interfejs

Autodelete

Email

FTP

Cronscript

Upravljanje dnevnikom

MySQLDumper nam također pruža osnovne zapise. Tako možemo znati kada se dogodila aktivnost vraćanja sigurnosne kopije. Da biste pristupili stranici dnevnika, samo kliknite na meni „Log“ 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 pravljenje rezervnih kopija za MySQL. Ali uz jednostavnost korištenja ove aplikacije, ljudi mogu početi koristiti ovu aplikaciju. Nažalost, otkrio sam da MySQLDumper nije opremljen offline dokumentacijom. Ali ipak, to je odličan alternativni alat za sigurnosnu kopiju MySQL baze podataka.

http://www.mysqldumper.net/