MySQLDumper: Et PHP- og Perl-basert MySQL-databasesikkerhetskopieringsverktøy


MySQL er en av de mest populære databasene i verden. Denne databasen kan installeres på Microsoft Windows-plattformen i tillegg til Linux-plattformen. Hvorfor er denne databasen så populær? Det kan skyldes den kraftige funksjonen og den er gratis å bruke. Som databaseadministrator er en databasesikkerhetskopiering veldig viktig for å opprettholde tilgjengeligheten til dataene. Det vil minimere risikoen hvis noe skjer med databasen vår.

Siden MySQL er en populær database, er det mye programvare vi kan bruke for å sikkerhetskopiere den. Fra konsollmodus til nettbasert programvare. Nå vil vi gi deg en titt på MySQLDumper som et verktøy for sikkerhetskopiering av MySQL-database.

Hva er MySQLDumper?

MySQLDumper er et annet åpen kildekode nettbasert verktøy for sikkerhetskopiering av MySQL-databaser. Den er bygget fra PHP og Perl og kan enkelt dumpes og gjenopprettes MySQL-dataene dine. Det er spesielt egnet for delt hosting, der vi ikke har tilgang til Linux-skall.

MySQLDumper-funksjoner

Det er mange MySQLDumper-funksjoner, men her er noen funksjoner som kan interessere deg.

  1. Enkel installasjon; bare sørg for at du har en fungerende webserver og pek nettleseren til MySQLDumper installasjonsfil.
  2. Alle parametere vises før sikkerhetskopieringen startes; så du er sikker på hva du gjør.
  3. Database-Oversikt; se på kjørende prosesser/
  4. SQL-Browser: Tilgang til MySQL-tabellene dine, slett tabeller, rediger eller sett inn data.
  5. To typer sikkerhetskopieringsmetoder, ved hjelp av PHP eller Perl.
  6. Fullfør loggfiler.
  7. Automatisk filsletting av dine gamle sikkerhetskopier.
  8. Lag katalogbeskyttelse.

Installasjon av MySQLDumper i Linux

Det er så enkelt å installere MySQLDumper. Først kan vi laste ned MySQLDumper fra følgende lenke.

  1. Last ned MySQLDumper

På tidspunktet for skriving av denne artikkelen er den nyeste versjonen 1.24. Så last ned siste versjon under din fungerende webserverkatalog (dvs. /var/www eller /var/www/html). Når du har det, kan du trekke ut MySQLDumper1.24.4.zip.

unzip MySQLDumper1.24.4.zip

Deretter vil du finne en 'msd1.24.4'-mappe. Denne mappen inneholder alle MySQLDumper-filer. Det neste trinnet, du trenger bare å peke nettleseren til MySQLDumper installasjonsfil. Filen er «msd1.24.4/install.php». Her er trinnene for superenkle MySQLDumper.

1. Vi må velge installasjonsspråk.

2. Vi må fylle ut noen legitimasjon som vertsnavn, bruker og MySQL-passord.

3. Vi kan teste tilkoblingen til databasen ved å klikke Koble til MySQL-knappen. Hvis det lykkes, vil vi se en melding som sier at "Databasetilkobling ble opprettet ".

4. Når du har fått meldingen, klikker du på «Lagre» og fortsett installasjonsknappen. Du vil bli tatt inn på startskjermen.

Slik bruker du MySQLDumper

Som vi kan gjette ut fra navnet, er MySQLDumper hovedfunksjon å sikkerhetskopiere MySQL-databasen din. Med denne applikasjonen er det veldig enkelt å sikkerhetskopiere (og gjenopprette) MySQL-database. La oss begynne å ta en titt.

Sikkerhetskopieringsprosess med PHP

Funksjonsmenyen er plassert på panelnavigasjonen til venstre. Først må vi velge hvilken database vi vil sikkerhetskopiere. Vi kan se alternativet i menyen til venstre.

I skjermbildet ovenfor velger vi å sikkerhetskopiere en database kalt «ansatte».

Deretter kan vi velge «Sikkerhetskopiering»-menyen til venstre. Velg deretter «Sikkerhetskopier PHP» i det øverste området. Vi vil ha en slik skjerm.

Klikk deretter på «Start ny sikkerhetskopi». En fremdrift av sikkerhetskopieringsaktiviteten vil vise deg.

Når sikkerhetskopieringen er fullført, kan vi se varselet.

Sikkerhetskopieringsprosess med Perl

En annen sikkerhetskopieringsmetode som støttes av MySQLDumper er «Backup Perl». Med denne metoden vil vi bruke Perl som backup-motor.

Vær oppmerksom på at nettserveren din må støtte «Perl/CGI»-skriptet før du kjører denne sikkerhetskopieringsmetoden. Ellers vil du se en feil som dette når du klikker på Test Perl-knappen.

Samme med PHP backup-metoden, vi må velge hvilken database vi vil sikkerhetskopiere. Velg deretter Backup-menyen fra venstre navigasjonspanel. Klikk deretter på Backup Perl-knappen.

MySQLDumper vil vise deg noen aktive parametere i bunnområdet. Deretter kan vi klikke på 'Kjør Perl Cron'-skriptknappen. Ved å bruke denne metoden vil vi ikke se noen fremdriftslinje. Varigheten av denne sikkerhetskopieringsprosessen vil avhenge av databasen som vi skal sikkerhetskopiere. Hvis ingen feil, vil vi se et varsel som dette.

Gjenopprettingsprosess

Å gjenopprette en sikkerhetskopi er også enkelt ved å bruke MySQLDumper. Du kan klikke på «Gjenopprett»-menyen fra navigasjonspanelet til venstre. I motsetning til Backup-aktivitet, er alle sikkerhetskopier tilgjengelige nederst på gjenopprettingssiden.

Når vi trenger å velge en sikkerhetskopi, kan vi velge derfra. I området ovenfor er den valgte sikkerhetskopien som er klar til å gjenopprette. Hvis du vil gjøre full gjenoppretting, klikker du på «Gjenopprett»-knappen ovenfor. Hvis du bare vil gjenopprette noen tabeller, klikker du på «Velg tabeller» som skal gjenopprettes ovenfor.

Når det er gjort, klikker du på «Gjenopprett». Bare vent et øyeblikk for å fullføre gjenopprettingsfremdriften.

Opprett en katalogbeskyttelse

Som standard kan startsiden til MySQLDumper nås av alle som kjenner URL-en. Ved å bruke Directory Protection kan vi lage en denne hjemmeskjermen beskyttet med passord. Denne katalogbeskyttelsen bruker «.htaccess»-funksjonen på Apache-nettserveren.

For å opprette den klikker du bare på Opprett katalogbeskyttelse-knappen på startskjermen.

Deretter vil du be om å oppgi legitimasjon.

Når du er ferdig med det, klikk Opprett katalogbeskyttelse-knappen. Etter det vil du ha en bekreftelsesside om det.

Hvis det ikke er noen feil, vil en suksessmelding vises.

Neste gang du besøker siden, vil MySQLDumper spørre deg om et passord før du ser startskjermen.

Filadministrasjon

Denne menyen brukes til å vedlikeholde alle tilgjengelige sikkerhetskopier og gjenoppretting.

Her er noen aktiviteter som kan gjøres på denne siden.

  1. Slett sikkerhetskopi(er) ; bruk Slett-knappene i det øverste området.
  2. Last ned sikkerhetskopi(er) ; klikk på sikkerhetskopinavnet.
  3. Velg sikkerhetskopi(er) ; klikk på databasenavnet i området Alle sikkerhetskopier.
  4. Last opp en(e) stor(e) sikkerhetskopi(er) som skal gjenopprettes.
  5. Konverter database til MySQLDumper (MSD)-format.

Merk: Da vi prøvde å konvertere databasen uten å bruke noen komprimering, fant vi ut at MySQLDumper opprettet en database med navnet «part_1.sql». Størrelsen er mindre enn originalkilden.

SQL-nettleser

Hvis du vil kjøre en spesifikk SQL-kommando, kan du gjøre det på denne SQL-nettlesersiden. Men vær så snill, du bør vite hva du gjør.

Konfigurasjon

Alle funksjonene ovenfor kan konfigureres fra konfigurasjonsmenyen. Her er noen seksjoner som vi kan konfigurere.

Generell

Grensesnitt

Autosletting

E-post

FTP

Kronskript

Loggbehandling

MySQLDumper gir oss også grunnleggende logger. Så vi kan vite når backup-gjenopprettingsaktiviteten skjedde. For å få tilgang til loggsiden klikker du bare på "Logg"-menyen fra navigasjonspanelet til venstre.

Det er 3 typer logger. PHP-logg, Perl-logg og Perl-komplett logg.

Konklusjon

MySQLDumper er kanskje ikke det beste sikkerhetskopieringsverktøyet for MySQL. Men med den enkle bruken av denne applikasjonen, kan folk begynne å bruke denne applikasjonen. Dessverre fant jeg ut at MySQLDumper ikke er utstyrt med offline dokumentasjon. Men likevel er det et flott alternativt verktøy for sikkerhetskopiering av MySQL-database.

http://www.mysqldumper.net/