sql >> Databasteknik >  >> RDS >> Mysql

MySQLDumper:Ett PHP- och Perl-baserat MySQL-databasverktyg för säkerhetskopiering

MySQL är en av de mest populära databaserna i världen. Den här databasen kan installeras på Microsoft Windows plattform förutom Linux plattform. Varför är denna databas så populär? Det kan orsakas av dess kraftfulla funktion och gratis att använda. Som databasadministratör är en databassäkerhetskopiering verkligen avgörande för att upprätthålla tillgängligheten för data. Det kommer att minimera risken om något händer med vår databas.

Sedan MySQL är en populär databas, det finns många program som vi kan använda för att säkerhetskopiera den. Från konsolläget till den webbaserade programvaran. Nu ska vi ge dig en titt på MySQLDumper som ett verktyg för säkerhetskopiering av MySQL-databas.

Vad är MySQLDumper?

MySQLDumper är ett annat webbaserat verktyg med öppen källkod för säkerhetskopiering av MySQL-databaser. Den är byggd från PHP och Perl och kan enkelt dumpas och återställa din MySQL-data. Det är särskilt lämpligt för delad hosting, där vi inte har tillgång till Linux-skal.

MySQLDumper-funktioner

Det finns många MySQLDumper-funktioner, men här är några funktioner som kan intressera dig.

  1. Enkel installation; Se bara till att du har en fungerande webbserver och peka din webbläsare till MySQLDumper installationsfil.
  2. Alla parametrar visas innan säkerhetskopieringen startas; så du är säker på vad du gör.
  3. Databasöversikt; titta på pågående processer/
  4. SQL-webbläsare:Få tillgång till dina MySQL-tabeller, ta bort tabeller, redigera eller infoga data.
  5. Två typer av säkerhetskopieringsmetoder, med PHP eller Perl.
  6. Slutför loggfiler.
  7. Automatisk filradering av dina gamla säkerhetskopior.
  8. Skapa katalogskydd.

Installation av MySQLDumper i Linux

Att installera MySQLDumper är så enkelt. Först kan vi ladda ner MySQLDumper från följande länk.

  1. Ladda ner MySQLDumper

När denna artikel skrevs är den senaste versionen 1.24. Så ladda ner den senaste versionen under din fungerande webbserverkatalog (dvs /var/www eller /var/www/html ). När du har det kan du extrahera MySQLDumper1.24.4.zip .

$ unzip MySQLDumper1.24.4.zip

Då hittar du en "msd1.24.4 ' mapp. Den här mappen innehåller alla MySQLDumper-filer. Nästa steg, du behöver bara peka din webbläsare till MySQLDumper installationsfil. Filen är 'msd1.24.4/install.php' . Här är stegen för superenkla MySQLDumper .

1. Vi måste välja installations språk .

2. Vi måste fylla i några referenser som värdnamn, användare och MySQL-lösenord.

3. Vi kan testa anslutningen till databasen genom att klicka på Anslut till MySQL knapp. Om det lyckas kommer vi att se ett meddelande som säger att "Databasanslutning upprättades ”.

4. När du har fått meddelandet klickar du på "Spara ’ och fortsätt installationsknappen. Du kommer att tas till startskärmen.

Hur man använder MySQLDumper

Som vi kan gissa från dess namn, är MySQLDumper huvudfunktion att säkerhetskopiera din MySQL-databas. Med denna applikation är det mycket enkelt att säkerhetskopiera (och återställa) MySQL-databas. Låt oss börja ta en titt.

Säkerhetskopiering med PHP

Funktionsmenyn finns på panelnavigeringen till vänster. Först måste vi välja vilken databas som vi vill säkerhetskopiera. Vi kan se alternativet i menyn till vänster.

I skärmdumpen ovan väljer vi att säkerhetskopiera en databas med namnet "anställda ’.

Sedan kan vi välja "Säkerhetskopiering ’-menyn till vänster. Välj sedan "Säkerhetskopiera PHP "på det övre området. Vi kommer att ha en sådan här skärm.

Klicka sedan på "Starta ny säkerhetskopiering ’. En förlopp för säkerhetskopiering kommer att visas för dig.

När säkerhetskopieringen är klar kan vi se meddelandet.

Säkerhetskopiering med Perl

En annan säkerhetskopieringsmetod som stöds av MySQLDumper är "Backup Perl" . Med den här metoden kommer vi att använda Perl som reservmotor.

Observera att din webbserver måste stödja "Perl /CGI skript innan du kör den här säkerhetskopieringsmetoden. Annars kommer du att se ett sådant här fel när du klickar på Test Perl-knappen.

Samma sak med PHP-säkerhetskopieringsmetoden, vi måste välja vilken databas som vi vill säkerhetskopiera. Välj sedan Backup-menyn från den vänstra navigeringspanelen. Klicka sedan på Backup Perl-knappen.

MySQLDumper kommer att visa dig några aktiva parametrar på det nedre området. Sedan kan vi klicka på "Kör Perl Cron ' skriptknapp. Med den här metoden kommer vi inte att se någon förloppsindikator visas. Varaktigheten av denna säkerhetskopiering kommer att bero på databasen som vi ska säkerhetskopiera. Om inget fel visas, kommer vi att se ett meddelande som detta.

Återställningsprocessen

Att återställa en säkerhetskopia är också enkelt med MySQLDumper. Du kan klicka på "Återställ ' från navigeringspanelen till vänster. Till skillnad från säkerhetskopieringsaktivitet är alla säkerhetskopior tillgängliga längst ned på återställningssidan.

När vi behöver välja en säkerhetskopia kan vi välja därifrån. I området ovan finns den valda säkerhetskopian som är redo att återställa. Om du vill göra en fullständig återställning klickar du på "Återställ ’-knappen ovan. Om du bara vill återställa vissa tabeller, klicka på "Välj tabeller ' ska återställas ovan.

När det är klart klickar du på "Återställ ’. Vänta bara ett ögonblick för att slutföra återställningsförloppet.

Skapa ett katalogskydd

Som standard kan MySQLDumpers hemsida nås av alla som känner till dess URL. Genom att använda Directory Protection kan vi skapa en startskärm som skyddas med lösenord. Detta katalogskydd använder ".htaccess ' funktion på Apache webbserver.

För att skapa den klickar du bara på Skapa katalogskydd på startskärmen.

Sedan kommer du att be om att ge några autentiseringsuppgifter.

När du är klar med det klickar du på Skapa katalogskydd knapp. Efter det kommer du att ha en bekräftelsesida om det.

Om det inte finns något fel, kommer ett framgångsmeddelande att visas.

Nästa gång du besöker sidan kommer MySQLDumper att fråga dig om ett lösenord innan du ser dess startskärm.

Filadministration

Den här menyn används för att underhålla alla tillgängliga säkerhetskopior och återställa.

Här är några aktiviteter som kan göras på den här sidan.

  1. Ta bort säkerhetskopior; använd raderingsknapparna i det övre området.
  2. Ladda ner säkerhetskopior; klicka på säkerhetskopian.
  3. Välj säkerhetskopior; klicka på databasnamnet i området Alla säkerhetskopior.
  4. Ladda upp en eller flera stora säkerhetskopior ska återställas.
  5. Konvertera databas till MySQLDumper (MSD)-format.

Obs :När vi försökte konvertera databas utan att använda någon komprimering, fann vi att MySQLDumper skapade en databas med namnet 'part_1.sql'. Storleken är mindre än originalkällan.

SQL-webbläsare

Om du vill köra ett specifikt SQL-kommando kan du göra det på den här SQL-Browser-sidan. Men du borde veta vad du gör.

Konfiguration

Alla funktioner ovan kan konfigureras från konfigurationsmenyn. Här är några avsnitt som vi kan konfigurera.

Allmänt
Gränssnitt
Autoradere
E-post
FTP
Kronskription

Logghantering

MySQLDumper tillhandahåller också grundläggande loggar för oss. Så vi kan veta när backup-restore-aktiviteten inträffade. För att komma åt loggsidan, klicka bara på "Logg"-menyn i navigeringspanelen till vänster.

Det finns 3 typer av stockar. PHP-logg , Perl-logg och Perl-Complete Log .

Slutsats

MySQLDumper kanske inte det bästa säkerhetskopieringsverktyget för MySQL. Men med den enkla användningen av denna applikation kan folk börja använda den här applikationen. Tyvärr upptäckte jag att MySQLDumper inte är utrustad med offlinedokumentation. Men ändå är det ett bra alternativt verktyg för backup av MySQL-databas.

http://www.mysqldumper.net/


  1. Hur man beräknar ålder (i år) baserat på födelsedatum och getDate()

  2. Sök i alla tabeller, alla kolumner efter ett specifikt värde SQL Server

  3. Grunderna i SQL Server ALTER TABLE Statement

  4. Hur man itererar över ett datumintervall i PL/SQL