sql >> Database teknologi >  >> RDS >> Mysql

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

MySQL er en af ​​de mest populære databaser i verden. Denne database kan installeres på Microsoft Windows platform udover Linux platform. Hvorfor er denne database så populær? Det kan skyldes dens kraftfulde funktion og dens gratis at bruge. Som databaseadministrator er en database backup virkelig afgørende for at opretholde tilgængeligheden af ​​dataene. Det vil minimere risikoen, hvis der sker noget med vores database.

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

Hvad er MySQLDumper?

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.

MySQLDumper-funktioner

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 installationsfil.
  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 filsletning af dine gamle sikkerhedskopier.
  8. Opret biblioteksbeskyttelse.

Installation af MySQLDumper i Linux

Det er så nemt at installere MySQLDumper. Først kan vi downloade MySQLDumper fra følgende link.

  1. Download MySQLDumper

På tidspunktet for skrivning af denne artikel er den seneste version 1.24. Så download den seneste version under dit fungerende webserverbibliotek (dvs. /var/www eller /var/www/html ). Når du har det, kan du udpakke MySQLDumper1.24.4.zip .

$ unzip MySQLDumper1.24.4.zip

Så vil du finde en 'msd1.24.4 ' mappe. Denne mappe indeholder alle MySQLDumper-filer. Det næste trin, du skal bare pege din browser til MySQLDumper installationsfil. Filen er 'msd1.24.4/install.php' . Her er trinene til super nem MySQLDumper .

1. Vi skal vælge installationssprog .

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

3. Vi kan teste forbindelsen til databasen ved at klikke på Opret forbindelse til MySQL knap. Hvis det lykkes, vil vi se en meddelelse, der siger, at "Databaseforbindelse blev etableret ”.

4. Når du har modtaget beskeden, skal du klikke på 'Gem ’ og fortsæt installationsknap. Du vil blive taget ind på startskærmen.

Sådan bruger du MySQLDumper

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

Sikkerhedskopieringsproces ved hjælp af PHP

Funktionsmenuen er placeret på panelnavigationen 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 ved navn 'medarbejdere '.

Så kan vi vælge "Sikkerhedskopi ’ menu til venstre. Vælg derefter "Backup PHP 'på det øverste område. Vi får en skærm som denne.

Klik derefter på 'Start ny sikkerhedskopiering ’. En status for backup-aktivitet vil vise dig.

Når sikkerhedskopieringen er færdig, kan vi se meddelelsen.

Sikkerhedskopieringsproces ved hjælp af Perl

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

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

Det samme med PHP-sikkerhedskopieringsmetoden, vi skal vælge, hvilken database vi vil sikkerhedskopiere. Vælg derefter menuen Backup fra venstre navigationspanel. Klik derefter på Backup Perl-knappen.

MySQLDumper vil vise dig nogle aktive parametre i det nederste område. Så kan vi klikke på 'Kør Perl Cron ' script-knap. Ved at bruge denne metode vil vi ikke se nogen statuslinje vises. Varigheden af ​​denne sikkerhedskopieringsproces vil afhænge af den database, som vi skal tage backup af. Hvis ingen fejl, så vil vi se en meddelelse som denne.

Gendannelsesproces

Gendannelse af en sikkerhedskopi er også let ved at bruge MySQLDumper. Du kan klikke på 'Gendan ' menu fra navigationspanelet til venstre. I modsætning til sikkerhedskopieringsaktivitet er alle sikkerhedskopier tilgængelige nederst på gendannelsessiden.

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

Når det er gjort, skal du klikke på 'Gendan ’. Bare vent et øjeblik for at fuldføre gendannelsesforløbet.

Opret en mappebeskyttelse

Som standard kan startsiden for MySQLDumper tilgås af alle, der kender dens URL. Ved at bruge Directory Protection kan vi oprette en denne hjemmeskærm beskyttet af adgangskode. Denne mappebeskyttelse bruger ".htaccess ’ funktion på Apache-webserver.

For at oprette den skal du blot klikke på Opret biblioteksbeskyttelse knappen på startskærmen.

Så vil du bede om at give nogle legitimationsoplysninger.

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

Hvis der ikke er nogen fejl, vil en succesmeddelelse blive vist.

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

Filadministration

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 sikkerhedskopi(r); brug Slet-knapperne i det øverste område.
  2. Download backup(r); klik på backupnavnet.
  3. Vælg sikkerhedskopier; klik på databasenavnet i området Alle sikkerhedskopier.
  4. Upload en eller flere store sikkerhedskopier skal gendannes.
  5. Konverter database til MySQLDumper (MSD)-format.

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

SQL-browser

Hvis du vil køre en specifik SQL-kommando, kan du gøre det på denne SQL-Browser-side. Men du skal vide, hvad du laver.

Konfiguration

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

Generelt
Grænseflade
Autoslet
E-mail
FTP
Kronskript

Logstyring

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

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

Konklusion

MySQLDumper måske ikke det bedste sikkerhedskopieringsværktøj til MySQL. Men med denne applikations brugervenlighed kan folk begynde at bruge denne applikation. Desværre fandt jeg ud af, at MySQLDumper ikke er udstyret med offline dokumentation. Men stadig, det er et fantastisk alternativt værktøj til backup af MySQL-database.

http://www.mysqldumper.net/


  1. Sørg for, at markøren er initialiseret korrekt, før du får adgang til data fra den

  2. Sådan gendannes MySQL-database fra .myd-, .myi-, .frm-filer

  3. MySQL fejl 1241:Operand skal indeholde 1 kolonne(r)

  4. Proaktiv MySQL-overvågning (udviklerstudie/rådgivervinkel)