Advertentie

backup en herstel sql-databaseHet hebben van een groeiende, populaire blog is niet iets waar ik aan gewend ben. Ik ben altijd onder de indruk geweest van Aibek en zijn technische staf en hoe ze altijd een back-up van MUO bij de hand hebben wanneer er iets misgaat. Terwijl ik mijn eigen WordPress-blog zie groeien in zowel berichten als opmerkingen van gebruikers, begin ik mijn groeiende database met een behoedzaam oog te bekijken. Wat gebeurt er als de server uitvalt, wordt gehackt of erger? Moet ik niet voorbereid zijn op een dergelijke situatie met een constante, parate back-up van alle berichten en opmerkingen?

Dit is iets dat een paar MUO-schrijvers hier door de jaren heen hebben besproken. Jaren geleden schreef Aibek zelf ongeveer 4 tools die toen beschikbaar waren om een ​​back-up van uw database te maken. Meer recentelijk schreef Jeffry over de Updraft WordPress-plug-in voor back-ups en Tim behandelde een paar 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. Bovendien heb ik MySQL-databases die geen Wordpress zijn, dus een plug-in voor WordPress werkt niet voor mij. Na een beetje zoeken kwam ik eindelijk een briljante gratis MySQL-back-uphulpprogramma tegen, genaamd

instagram viewer
MySQLDumper.

MySQLDumper installeren

MySQLDumper uitvoeren is eigenlijk eenvoudiger dan de meeste applicaties die u op uw webserver heeft geïnstalleerd. In tegenstelling tot WordPress, waar u een installatieprogramma moet uitvoeren, haalt u met MySQLDumper gewoon de Zip uit bestanden naar een submap in uw openbare webmap en roep vervolgens het bestand index.html op vanuit uw browser. Hier heb ik alle bestanden gekopieerd naar de map 'sqlbackup' op de webserver.

backup en herstel sql-database

In dit voorbeeld is het adres om toegang te krijgen (toegang tot mijn lokale webserver) "http://localhost/sqlbackup/"Als je dit op je eigen webaccount installeert, vervang je" localhost "door je domein.

Zodra u het bestand index.html in die map hebt geopend, wordt de "MySQLDumper installatie”Scherm verschijnt. Dit is eigenlijk meer een "configuratie" dan een installatie. Klik gewoon op uw taal en klik op "Installatie“.

mysql back-up

De installatieprocedure is simpelweg het instellen van uw databasetoegangsparameters. Als je MySQLDumper wilt gebruiken om een ​​back-up te maken van alle MySQL-databases op je server, dan moet je het een gebruikers-ID en wachtwoord geven met toegang tot alle tabellen. U kunt voor elke tafel een nieuwe gebruiker maken voor het maken van back-ups of de roottoegang van de webtoepassing geven.

mysql back-up

Zodra u op "kliktMaak verbinding met MySQL“, Het systeem zal proberen verbinding te maken met elk van de databases op uw server en het zal u onderaan een status geven.

mysql back-up

Dat is alles. Zodra je klikt De volgendebevindt u zich op het hoofdbedieningspaneel van MySQLDumper.

MySQLDumper gebruiken om databaseback-ups te maken

De status van uw databases, inclusief ruimtelimieten en gebruik, wordt allemaal weergegeven op de hoofdpagina. U kunt tussen geselecteerde databases schakelen met behulp van de vervolgkeuzelijst in de linkerbenedenhoek van het scherm.

back-up van grote mysql-database

Klik op "Configuratie”Om een ​​overzicht te zien van alle MySQL-databases op uw systeem. Hier kunt u ook SQL-opdrachten aanpassen voor elke back-updump voor individuele databases.

back-up van grote mysql-database

Klik op de E-mail tabblad 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 geen kleine limiet voor bijlagen heeft, ga ervoor. In de meeste gevallen wordt dit echter onpraktisch, vooral als u een zeer grote en groeiende WordPress-database heeft.

back-up van grote mysql-database

Als u een enorme database (of databases) heeft en als u niet al uw back-ups op de server wilt opslaan vanwege kostbare beperkte ruimte, je kunt de bestanden naar een externe locatie FTP-en, zoals een gratis opslagaccount of een pc die je alleen hiervoor als FTP-server hebt ingesteld doel. Elke keer dat u een back-up maakt, wordt het bestand FTP-naar de door u gedefinieerde locatie.

Hoe u regelmatig een back-up van uw grote MySQL-database maakt met MySQLDumper sqldump8

Als u een back-up wilt maken, klikt u gewoon op "Back-up”Vanaf 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.”

Hoe u regelmatig een back-up maakt van uw grote MySQL-database met MySQLDumper sqldump9

U kunt kijken terwijl de statusbalken de voortgang van de back-upprocedure weergeven. U ziet de tabelnamen wanneer er een back-up van wordt gemaakt, de benodigde ruimte voor het back-upbestand en het resterende percentage per tabel en in het algemeen.

backup en herstel sql-database

Zodra de back-up is voltooid, kunt u de gecomprimeerde bestanden vinden die zijn opgeslagen in de /work/backup/ map in de map waar u MySQLDumper hebt geïnstalleerd. Deze webgebaseerde app heeft ook de mogelijkheid om uw database snel vanuit een van uw back-upbestanden in een oogwenk te herstellen. Het heeft ook een databasebrowser die PhpMyAdmin te schande maakt.

Wat MySQLDumper echt onderscheidt van de rest, is dat het speciaal is ontworpen om grote databases te verwerken. Volgens de website doet het dit door de time-outbeperkingen van het PHP-script te omzeilen door de back-up op te splitsen segmenten en roept het script vervolgens recursief aan totdat het het volledige back-upproces heeft voltooid, ongeacht hoe groot uw database is.

Heb je MySQLDumper ooit geprobeerd? Wat denk je? Wat zijn uw favoriete tools om een ​​back-up te maken van uw MySQL-database en deze te herstellen? Deel uw inzicht in de opmerkingen hieronder.

Ryan heeft een BSc-graad in elektrotechniek. Hij heeft 13 jaar in automatiseringstechniek gewerkt, 5 jaar in IT en is nu een Apps Engineer. Hij was een voormalig hoofdredacteur van MakeUseOf, hij sprak op nationale conferenties over datavisualisatie en was te zien op nationale tv en radio.