MySQLDumper: Et PHP- og Perl-baseret MySQL-databasebackup-værktøj


MySQL er en af de mest populære databaser i verden. Denne database kan installeres på Microsoft Windows-platformen udover Linux-platformen. Hvorfor denne database er så populær? Det kan skyldes sin kraftfulde funktion og dens gratis at bruge. Som databaseadministrator er en sikkerhedskopi af en database meget vigtig for at opretholde tilgængeligheden af dataene. Det minimerer risikoen, hvis der sker noget med vores database.

Da MySQL er en populær database, er der mange software, som vi kan bruge til at sikkerhedskopiere den. Fra konsoltilstand til den webbaserede software. Nu vil vi give dig et kig på MySQLDumper som et værktøj til sikkerhedskopiering af MySQL-database.

MySQLDumper er et andet open source webbaseret værktøj til sikkerhedskopiering af MySQL-databaser. Det er bygget fra PHP og Perl og kan nemt dumpes og gendanne dine MySQL-data. Det er især velegnet til delt hosting, hvor vi ikke har adgang til Linux shell.

Der er mange MySQLDumper-funktioner, men her er nogle funktioner, der kan interessere dig.

  1. Nem installation; bare sørg for, at du har en fungerende webserver, og peg din browser til MySQLDumper-installationsfilen.
  2. Alle parametre vises, før sikkerhedskopieringen startes; så du er sikker på hvad du laver.
  3. Database-oversigt; se på kørende processer/
  4. SQL-browser: Adgang til dine MySQL-tabeller, slet tabeller, rediger eller indsæt data.
  5. To typer sikkerhedskopieringsmetoder ved hjælp af PHP eller Perl.
  6. Fuldfør logfiler.
  7. Automatisk sletning af filer af dine gamle sikkerhedskopier.
  8. Opret biblioteksbeskyttelse.

Installation af MySQLDumper i Linux

Installation af MySQLDumper er så let. Først kan vi downloade MySQLDumper fra følgende link.

  1. Download MySQLDumper

På tidspunktet for denne artikels skrivning er den seneste version 1.24. Så download den nyeste version under dit fungerende webserver-bibliotek (dvs./var/www eller/var/www/html). Når du har det, kan du udtrække MySQLDumper1.24.4.zip.

$ unzip MySQLDumper1.24.4.zip

Derefter finder du en 'msd1.24.4' mappe. Denne mappe indeholder alle MySQLDumper-filer. Det næste trin, du skal bare pege din browser til MySQLDumper-installationsfilen. Filen er 'msd1.24.4/install.php'. Her er trinene til den super nemme MySQLDumper.

1. Vi skal vælge installationssprog.

2. Vi skal udfylde nogle legitimationsoplysninger som værtsnavn, bruger og MySQL-adgangskode.

3. Vi kan teste forbindelsen til databasen ved at klikke på Opret forbindelse til MySQL-knappen. Hvis det lykkes, vil vi se en besked, der siger, at "Databaseforbindelse blev oprettet".

4. Når du har fået beskeden, skal du klikke på knappen 'Gem' og fortsætte installationsknappen. Du føres til startskærmen.

Sådan bruges MySQLDumper

Som vi kan gætte ud fra dets navn, er MySQLDumper hovedfunktion at tage backup af din MySQL-database. Med denne applikation er backup (og gendannelse) af MySQL-databasen meget let. Lad os begynde at kigge.

Funktionsmenuen findes i panelet til venstre. Først skal vi vælge, hvilken database vi vil sikkerhedskopiere. Vi kan se muligheden i menuen til venstre.

I skærmbilledet ovenfor vælger vi at tage backup af en database med navnet 'medarbejdere'.

Derefter kan vi vælge menuen 'Backup' til venstre. Vælg derefter 'Backup PHP' i det øverste område. Vi får en skærm som denne.

Klik derefter på 'Start ny sikkerhedskopi'. En status for sikkerhedskopieringsaktivitet vil vise dig.

Når sikkerhedskopieringsfremskridt er afsluttet, kan vi se underretningen.

En anden backupmetode, der understøttes af MySQLDumper, er 'Backup Perl'. Med denne metode bruger vi Perl som backup-motor.

Bemærk, at din webserver skal understøtte scriptet 'Perl/CGI', før du kører denne backupmetode. Ellers vil du se en fejl som denne, når du klikker på knappen Test Perl.

Samme med PHP-backupmetode, vi skal vælge hvilken database, vi vil sikkerhedskopiere. Vælg derefter Backup-menuen fra navigationspanelet til venstre. Klik derefter på Backup Perl-knappen.

MySQLDumper viser dig nogle aktive parametre i det nederste område. Derefter kan vi klikke på 'Kør Perl Cron' script-knappen. Ved hjælp af denne metode kan vi ikke se nogen fremdriftslinje vises. Varigheden af denne sikkerhedskopieringsproces afhænger af den database, som vi skal sikkerhedskopiere. Hvis der ikke er nogen fejl, ser vi en meddelelse som denne.

Gendannelse af en sikkerhedskopi er også let ved hjælp af MySQLDumper. Du kan klikke på menuen 'Gendan' fra navigationspanelet til venstre. I modsætning til Backup-aktivitet er alle sikkerhedskopier tilgængelige nederst på gendannelsessiden.

Når vi skal vælge en sikkerhedskopi, kan vi vælge derfra. I ovenstående område er den valgte sikkerhedskopi, der er klar til at gendanne. Hvis du vil udføre fuld gendannelse, skal du klikke på knappen 'Gendan' ovenfor. Mens du kun vil gendanne nogle tabeller, skal du klikke på 'Vælg tabeller', der skal gendannes ovenfor.

Når det er gjort, skal du klikke på 'Gendan'. Vent bare et øjeblik for at afslutte gendannelsesprocessen.

Som standard kan hjemmesiden til MySQLDumper tilgås af alle, der kender dens URL. Ved hjælp af Directory Protection kan vi oprette en denne startskærm beskyttet af adgangskode. Denne biblioteksbeskyttelse bruger '.htaccess' -funktionen på Apache-webserveren.

For at oprette det skal du bare klikke på knappen Opret biblioteksbeskyttelse på startskærmen.

Derefter vil du bede om at give nogle legitimationsoplysninger.

Når du er færdig med det, skal du klikke på knappen Opret biblioteksbeskyttelse. Derefter har du en bekræftelsesside om det.

Hvis der ikke er nogen fejl, vises en succesmeddelelse.

Næste gang du besøger siden, beder MySQLDumper dig om en adgangskode, før du ser dens startskærm.

Denne menu bruges til at vedligeholde alle tilgængelige sikkerhedskopier og gendannelse.

Her er nogle aktiviteter, der kan udføres på denne side.

  1. Slet backup (r) ; Brug Slet-knapperne øverst i området.
  2. Download backup (s) ; klik på backupnavnet.
  3. Vælg backup (r) ; klik på databasenavnet i området Alle sikkerhedskopier.
  4. Upload en eller flere store sikkerhedskopier , der skal gendannes.
  5. Konverter database til MySQLDumper (MSD) -format.

Bemærk: Da vi forsøgte at konvertere database uden brug af komprimering, fandt vi ud af, at MySQLDumper oprettede en database med navnet 'part_1.sql'. Størrelsen er mindre end den oprindelige kilde.

Hvis du vil køre specifik SQL-kommando, kan du gøre det på denne SQL-browser-side. Men vær venlig at vide, hvad du laver.

Alle ovenstående funktioner kan konfigureres fra konfigurationsmenuen. Her er nogle sektioner, som vi kan konfigurere.

MySQLDumper giver os også grundlæggende logfiler. Så vi kan vide, hvornår backup-gendannelsesaktiviteten opstod. For at få adgang til logsiden skal du bare klikke på 'Log' -menuen i navigationspanelet til venstre.

Der er 3 slags logfiler. PHP-Log, Perl-Log og Perl-Complete Log.

Konklusion

MySQLDumper er muligvis ikke det bedste backupværktøj til MySQL. Men med brugervenligheden af denne applikation kan folk begynde at bruge denne applikation. Desværre fandt jeg ud af, at MySQLDumper ikke er udstyret med offline-dokumentation. Men stadig er det et godt alternativt værktøj til sikkerhedskopiering af MySQL-database.