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.
- Enkel installasjon; bare sørg for at du har en fungerende webserver og pek nettleseren til MySQLDumper installasjonsfil.
- Alle parametere vises før sikkerhetskopieringen startes; så du er sikker på hva du gjør.
- Database-Oversikt; se på kjørende prosesser/
- SQL-Browser: Tilgang til MySQL-tabellene dine, slett tabeller, rediger eller sett inn data.
- To typer sikkerhetskopieringsmetoder, ved hjelp av PHP eller Perl.
- Fullfør loggfiler.
- Automatisk filsletting av dine gamle sikkerhetskopier.
- Lag katalogbeskyttelse.
Installasjon av MySQLDumper i Linux
Det er så enkelt å installere MySQLDumper. Først kan vi laste ned MySQLDumper fra følgende lenke.
- 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.
- Slett sikkerhetskopi(er) ; bruk Slett-knappene i det øverste området.
- Last ned sikkerhetskopi(er) ; klikk på sikkerhetskopinavnet.
- Velg sikkerhetskopi(er) ; klikk på databasenavnet i området Alle sikkerhetskopier.
- Last opp en(e) stor(e) sikkerhetskopi(er) som skal gjenopprettes.
- 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/