Inhoudsopgave
In ontwikkelomgevingen, wanneer we een wijziging naar productie verplaatsen, is het erg belangrijk om een back-up te maken vlak voordat we de wijzigingen aanbrengen, zodat we kunnen terugkeren als dingen niet gaan zoals we willen.In de wereld van MySQL we hebben verschillende termen om naar de back-up te verwijzen als: dumpen, Back-up, Exporteren, in onze omgeving phpMijnAdmin, verwijzen deze termen naar hetzelfde element, namelijk ons bestand waarin we de structuur en de gegevens hebben die we willen exporteren om dat specifieke moment van de database op te slaan.
Voordat we onze back-up exporteren of genereren, is het erg belangrijk dat we de reikwijdte kennen van wat we nodig hebben, dat wil zeggen dat we moeten definiëren of we alleen de structuur van de database willen, alleen de gegevens, de gegevens en de structuur, alleen enkele tabellen .
Definieer ook voor wie dit resulterende bestand bestemd is, bijvoorbeeld voor een database MySQL nogmaals, of we moeten een andere motor voeden; Dit zijn allemaal geldige vragen die we onszelf moeten stellen om te weten wat we nodig hebben en dus welke hulpmiddelen we moeten gebruiken.
In de databaseweergave gaan we op de optie klikken: exporteren die ons zoiets als dit zou moeten laten zien:
Hier hebben we twee opties, Snel (snel en Aangepast (aangepast), waarbij de eerste ons in staat stelt een volledige back-up te genereren, in SQL-formaat met de basisparameters, en zonder de mogelijkheid om de tabellen of andere opties te selecteren, en de tweede brengt ons iets verder en toont ons meer opties zoals selecteren welke tabellen we willen exporteren, het formaat, de structuur van het bestand, de codering, enz.
Laten we even pauzeren op het paneel van de Uitgang, Hier hebben we een aantal interessante dingen die nuttig voor ons kunnen zijn, we beginnen met de twee belangrijkste opties van opslaan in een bestand en tonen als tekst, de eerste zorgt ervoor dat onze browser een bestand downloadt dat de server naar ons verzendt via HTTP, en de tweede optie zorgt ervoor dat we het volledige bestand op een browsertabblad zien.
De tekenset stelt ons in staat om een bepaalde codering voor onze back-up te selecteren, iets wat bijvoorbeeld veel gebeurt, zijn de databases in het Spaans, er zijn altijd problemen met de accenten en dat komt omdat we niet de juiste set tekens plaatsen. Tot slot compressie, als een database veel records heeft, hebben we een heel groot bestand, dus we willen dit bestand altijd comprimeren zodat het niet meer ruimte in beslag neemt dan nodig is, echt wanneer we onze back-ups opslaan, hiervoor hebben we compressie soorten beschikbaar, ZIP, GZIP of BZIP2, hoewel dit alleen beschikbaar zal zijn als onze server die opties op dit moment heeft ingeschakeld.