Hoe maak ik regelmatig een back-up van uw grote MySQL-database met MySQLDumper
Het hebben van een groeiende, populaire blog is niet iets dat ik gewend ben. Ik ben altijd onder de indruk van Aibek en zijn technische staf geweest en hoe ze altijd een back-up van MUO bij de hand hebben als er iets mis kan gaan, zelfs als het iets fout gaat. Terwijl ik kijk hoe mijn eigen WordPress-blog groeit in zowel berichten als gebruikerscommentaren, begin ik mijn groeiende database met een behoedzaam oog te bekijken. Wat gebeurt er als de server wordt uitgeschakeld, wordt gehackt of erger? Mocht ik niet voorbereid zijn op een dergelijke situatie met een constante, gemakkelijke back-up van alle berichten en opmerkingen?
Dit is iets dat enkele MUO-schrijvers hier in de loop van de jaren hebben behandeld. Jaren geleden schreef Aibek zelf over 4 tools die toen beschikbaar waren om een back-up van uw database te maken. Meer recentelijk schreef Jeffry over de plug-in Updraft WordPress voor back-ups, en Tim behandelde enkele handmatige manieren om back-ups te maken, zoals met FTP.
Ik geef het toe, soms ben ik lui en als het niet eenvoudig en gemakkelijk is, heb ik er gewoon geen tijd voor. Plus, ik heb MySQL-databases die geen WordPress zijn, dus een WordPress-plug-in werkt niet voor mij. Na een beetje zoeken kwam ik eindelijk een briljant gratis MySQL back-up hulpprogramma tegen met de naam MySQLDumper.
MySQLDumper installeren
Het uitvoeren van MySQLDumper is eigenlijk eenvoudiger dan de meeste applicaties die u op uw webserver hebt geïnstalleerd. In tegenstelling tot WordPress, waar je een installatiehulpprogramma moet uitvoeren, extraheer je de Zip-bestanden met een MySQLD-code in een submap in je openbare webmap en roep vervolgens het index.html-bestand vanuit je browser op. Hier heb ik alle bestanden gekopieerd naar de “sqlbackup” map op de webserver.
In dit voorbeeld is het adres om dit te openen (toegang krijgen tot mijn lokale webserver) “http: // localhost / sqlbackup /” Als u dit op uw eigen webaccount installeert, hoeft u alleen maar te vervangen “localhost” met uw domein.
Zodra u het index.html-bestand in die map opent, wordt de “MySQLDumper installatie” scherm verschijnt. Dit is eigenlijk meer een “configuratie” dan een installatie. Klik gewoon op uw taal en klik “Installatie“.
De installatieprocedure is eenvoudigweg het instellen van uw databasetoegangsparameters. Als u MySQLDumper wilt gebruiken om een back-up te maken van alle MySQL-databases op uw server, moet u deze een gebruikers-ID en wachtwoord geven met toegang tot alle tabellen. U kunt voor elke tabel een nieuwe gebruiker maken, alleen voor het maken van back-ups, of voor het verlenen van toegang tot de webtoepassing.
Zodra u klikt op “Maak verbinding met MySQL“, het systeem zal proberen verbinding te maken met elk van de databases op uw server en u krijgt onderaan een status.
Dat is alles wat er is! Zodra u klikt volgende, u bevindt zich op het hoofdcontrolepaneel van MySQLDumper.
MySQLDumper gebruiken om databasebackups te maken
De status van uw databases, inclusief ruimtegrenzen en gebruik, wordt allemaal weergegeven op de hoofdpagina. U kunt van geselecteerde databases wisselen met behulp van de vervolgkeuzelijst in de linkerbenedenhoek van het scherm.
Klik op “Configuratie” om een overzicht van alle MySQL-databases op uw systeem te zien. Hier kunt u ook SQL-opdrachten aanpassen voor elke back-updump voor afzonderlijke databases.
Klik op de E-mail tab in het configuratiegebied om de bezorging van uw back-upbestanden via e-mail in te stellen. Als uw database niet te groot is en uw e-mailaccount heeft geen beperkte limiet voor de grootte van de bijlage, ga ervoor. In de meeste gevallen wordt dit echter onpraktisch, vooral als u een zeer grote en groeiende WordPress-database heeft.
Als u een enorme database (of databases) hebt en als u niet al uw back-ups op de server wilt opslaan vanwege kostbare beperkte ruimte, kunt u de bestanden naar een externe locatie FTP, zoals een gratis opslagaccount of een PC die u thuis voor dit doel als FTP-server hebt ingesteld. Telkens wanneer u een back-up uitvoert, wordt het bestand naar de locatie gefilterd die u hebt gedefinieerd.
Als u een back-up wilt maken, klikt u gewoon op “backup” van het hoofdscherm. Zorg ervoor dat de database waarvan u een back-up wilt maken, is geselecteerd in de linkerbenedenhoek en klik vervolgens op “Start nieuwe back-up.”
U kunt kijken terwijl de statusbalken de voortgang van de back-upprocedure weergeven. U ziet de tabelnamen bij het maken van een back-up, de benodigde ruimte voor het back-upbestand en het resterende percentage per tabel en totaal.
Zodra de back-up is voltooid, kunt u de gecomprimeerde bestanden vinden die zijn opgeslagen in de / Werk / backup / map in de map waarin u MySQLDumper hebt geïnstalleerd. Deze webgebaseerde app biedt ook de mogelijkheid om uw database snel te herstellen vanuit elk back-upbestand in een oogwenk. Het heeft ook een databasebrowser die PhpMyAdmin te schande maakt.
Wat MySQLDumper echt onderscheidt van het publiek, is dat het specifiek is ontworpen voor het verwerken van grote databases. Volgens de website doet het dit door PHP-script timeout-beperkingen te omzeilen door de back-up in segmenten op te splitsen en vervolgens het script recursief aan te roepen totdat het het volledige back-upproces heeft voltooid, ongeacht hoe groot uw database is.
Heb je MySQLDumper ooit eens geprobeerd? Wat denk je? Wat zijn je favoriete tools om een back-up te maken van je MySQL-database en deze te herstellen? Deel uw inzichten in de opmerkingen hieronder.
Meer informatie over: bloggen, gegevensback-up, Webmasterhulpprogramma's.