sql >> Database >  >> RDS >> Mysql

MySQLDumper:een op PHP en Perl gebaseerde MySQL-databaseback-uptool

MySQL is een van de meest populaire databases ter wereld. Deze database kan worden geïnstalleerd op de Microsoft Windows platform naast Linux platform. Waarom is deze database zo populair? Het kan worden veroorzaakt door zijn krachtige functie en het is gratis te gebruiken. Als databasebeheerder is een databaseback-up echt cruciaal om de beschikbaarheid van de gegevens te behouden. Het minimaliseert het risico als er iets met onze database gebeurt.

Sinds MySQL is een populaire database, er zijn veel software die we kunnen gebruiken om er een back-up van te maken. Van de consolemodus tot de webgebaseerde software. Nu zullen we u een kijkje geven in MySQLDumper als een hulpmiddel voor back-up van MySQL-database.

Wat is MySQLDumper?

MySQLDumper is een andere open source webgebaseerde tool voor het maken van back-ups van MySQL-databases. Het is gebouwd op basis van PHP en Perl en kan eenvoudig worden gedumpt en uw MySQL-gegevens herstellen. Het is vooral geschikt voor shared hosting, waar we geen toegang hebben tot de Linux-shell.

MySQLDumper-functies

Er zijn veel MySQLDumper-functies, maar hier zijn enkele functies die u mogelijk interesseren.

  1. Eenvoudige installatie; zorg er gewoon voor dat je een werkende webserver hebt en wijs je browser naar het MySQLDumper-installatiebestand.
  2. Alle parameters worden getoond voordat de back-up wordt gestart; zodat u zeker weet wat u doet.
  3. Database-overzicht; kijk naar lopende processen/
  4. SQL-browser:toegang tot uw MySQL-tabellen, tabellen verwijderen, gegevens bewerken of invoegen.
  5. Twee soorten back-upmethodes, met PHP of Perl.
  6. Volledige logbestanden.
  7. Automatische bestandsverwijdering van uw oude back-ups.
  8. Maak mapbeveiliging.

Installatie van MySQLDumper in Linux

Het installeren van MySQLDumper is zo eenvoudig. Eerst kunnen we MySQLDumper downloaden via de volgende link.

  1. MySQLDumper downloaden

Op het moment van schrijven van dit artikel is de nieuwste versie 1.24. Download dus de nieuwste versie onder uw werkende webserver-directory (d.w.z. /var/www of /var/www/html ). Als je het eenmaal hebt, kun je MySQLDumper1.24.4.zip . uitpakken .

$ unzip MySQLDumper1.24.4.zip

Dan vindt u een 'msd1.24.4 ' map. Deze map bevat alle MySQLDumper-bestanden. De volgende stap hoeft u alleen maar uw browser naar het MySQLDumper-installatiebestand te verwijzen. Het bestand is 'msd1.24.4/install.php' . Dit zijn de stappen van supereenvoudige MySQLDumper .

1. We moeten installatie Taal . kiezen .

2. We moeten enkele inloggegevens invullen, zoals hostnaam, gebruiker en MySQL-wachtwoord.

3. We kunnen de verbinding met de database testen door te klikken op Verbinden met MySQL knop. Als het lukt, zien we een bericht dat zegt:"Databaseverbinding is tot stand gebracht ”.

4. Zodra u het bericht heeft ontvangen, klikt u op de knop 'Opslaan ' en ga door met de installatieknop. U wordt naar het startscherm geleid.

MySQLDumper gebruiken

Zoals we uit de naam kunnen raden, is de belangrijkste functie van MySQLDumper het maken van een back-up van uw MySQL-database. Met deze applicatie is back-up (en herstel) van de MySQL-database heel eenvoudig. Laten we een kijkje gaan nemen.

Back-upproces met PHP

Het functiemenu bevindt zich op de paneelnavigatie aan de linkerkant. Eerst moeten we selecteren van welke database we een back-up willen maken. We kunnen de optie in het linkermenu zien.

In de bovenstaande schermafbeelding kiezen we ervoor om een ​​back-up te maken van een database met de naam 'employees '.

Dan kunnen we 'Back-up . selecteren 'menu aan de linkerkant. Kies vervolgens 'Back-up PHP ' op het bovenste gedeelte. We zullen een scherm als dit hebben.

Klik vervolgens op 'Nieuwe back-up starten ‘. U krijgt een voortgang van de back-upactiviteit te zien.

Zodra de voortgang van de back-up is voltooid, kunnen we de melding zien.

Back-upproces met Perl

Een andere back-upmethode die wordt ondersteund door MySQLDumper is 'Backup Perl' . Bij deze methode gebruiken we Perl als back-up-engine.

Houd er rekening mee dat uw webserver 'Perl . moet ondersteunen /CGI ' script voordat u deze back-upmethode uitvoert. Anders ziet u een dergelijke fout wanneer u op de knop Perl testen klikt.

Hetzelfde geldt voor de PHP-back-upmethode, we moeten selecteren van welke database we een back-up willen maken. Kies vervolgens het menu Back-up in het linkernavigatievenster. Klik vervolgens op de knop Back-up Perl.

MySQLDumper toont u enkele actieve parameters in het onderste gedeelte. Dan kunnen we klikken op 'De Perl Cron uitvoeren ' scriptknop. Met deze methode zullen we geen voortgangsbalk zien verschijnen. De duur van dit back-upproces is afhankelijk van de database waarvan we een back-up gaan maken. Als er geen fout is, zien we een melding als deze.

Proces herstellen

Het herstellen van een back-up is ook eenvoudig met MySQLDumper. U kunt klikken op 'Herstellen ' menu in het navigatiepaneel aan de linkerkant. In tegenstelling tot Back-upactiviteit zijn alle back-ups beschikbaar in het onderste gedeelte van de herstelpagina.

Wanneer we een back-up moeten selecteren, kunnen we daar kiezen. In het bovenstaande gebied is de geselecteerde back-up die klaar is om te herstellen. Als u volledig wilt herstellen, klikt u op de knop 'Herstellen ' knop hierboven. Als u alleen enkele tabellen wilt herstellen, klikt u op de knop 'Tabels kiezen ' hierboven te herstellen.

Als het klaar is, klik je op 'Herstellen ‘. Wacht even om de voortgang van het herstel te voltooien.

Maak een directorybeveiliging

Standaard is de startpagina van MySQLDumper toegankelijk voor iedereen die de URL kent. Met behulp van Directory Protection kunnen we een met een wachtwoord beveiligd startscherm maken. Deze directorybeveiliging maakt gebruik van '.htaccess ' functie op Apache webserver.

Om het te maken, klikt u op Maak directorybeveiliging knop op het startscherm.

Dan zul je om wat referenties vragen.

Als u daarmee klaar bent, klikt u op Maak directorybeveiliging knop. Daarna heb je er een bevestigingspagina over.

Als er geen fout is, wordt een succesbericht weergegeven.

De volgende keer dat u de pagina bezoekt, zal MySQLDumper u om een ​​wachtwoord vragen voordat u het startscherm ziet.

Bestandsbeheer

Dit menu wordt gebruikt om alle beschikbare back-ups te onderhouden en te herstellen.

Hier zijn enkele activiteiten die op deze pagina kunnen worden gedaan.

  1. Back-up(s) verwijderen; gebruik de verwijderknoppen bovenaan.
  2. Back-up(s) downloaden; klik op de back-upnaam.
  3. Selecteer back-up(s); klik op de databasenaam in het gebied Alle back-ups.
  4. Upload een grote back-up(s) te herstellen.
  5. Database converteren in MySQLDumper (MSD) formaat.

Opmerking :Toen we probeerden de database te converteren zonder compressie te gebruiken, ontdekten we dat MySQLDumper een database maakte met de naam 'part_1.sql'. Het formaat is kleiner dan de originele bron.

SQL-browser

Als u een specifiek SQL-commando wilt uitvoeren, kunt u dit doen op deze SQL-browserpagina. Maar alsjeblieft, je moet weten wat je doet.

Configuratie

Alle bovenstaande functies kunnen worden geconfigureerd vanuit het configuratiemenu. Hier zijn enkele secties die we kunnen configureren.

Algemeen
Interface
Automatisch verwijderen
E-mail
FTP
Cronscript

Logbeheer

MySQLDumper bieden ons ook basislogboeken. Zodat we kunnen weten wanneer de back-up-herstelactiviteit heeft plaatsgevonden. Om toegang te krijgen tot de logpagina, klikt u op het menu 'Log' in het navigatiepaneel aan de linkerkant.

Er zijn 3 soorten logboeken. PHP-Log , Perl-Log en Perl-Complete Log .

Conclusie

MySQLDumper misschien niet de beste back-uptool voor MySQL. Maar met het gebruiksgemak van deze applicatie, kunnen mensen deze applicatie gaan gebruiken. Helaas ontdekte ik dat MySQLDumper niet is uitgerust met offline documentatie. Maar toch, het is een geweldig alternatief hulpmiddel voor back-up van MySQL-database.

http://www.mysqldumper.net/


  1. Kan pg gem niet installeren op Mountain Lion

  2. Hoe SCHEMA_ID() werkt in SQL Server

  3. Hoe de nieuwste MySQL 8 op Debian 10 te installeren

  4. Waarom slaat de sql-server vraagtekentekens op in plaats van Japanse tekens in NVarchar-velden?