Cuprins
În mediile de dezvoltare, când trecem la o schimbare la producție, este foarte important să creăm o copie de rezervă chiar înainte de a face modificările, astfel încât să putem reveni în cazul în care lucrurile nu merg așa cum dorim.În interiorul lumii MySQL avem mai mulți termeni pentru a ne referi la copie de rezervă Dump, Backup, Export, în mediul nostru phpMyAdmin, acești termeni se referă la același element, care este fișierul nostru în care avem structura și datele pe care dorim să le exportăm pentru a salva acel moment particular al bazei de date.
Înainte de a exporta sau de a genera backup-ul nostru, este foarte important să cunoaștem scopul a ceea ce avem nevoie, adică trebuie să definim dacă vrem doar structura bazei de date, doar datele, datele și structura, doar câteva tabele .
De asemenea, definiți cui este destinat fișierul rezultat, dacă o bază de date MySQL din nou, sau trebuie să alimentăm un alt motor; Toate acestea sunt întrebări valide pe care trebuie să ni le punem pentru a cunoaște de ce avem nevoie și, astfel, să știm ce instrumente să folosim.
În vizualizarea Baza de date vom face clic pe opțiune export care ar trebui să ne arate așa ceva:
Aici avem două opțiuni, Rapid (rapid și Personalizat (personalizat), unde primul ne permite să generăm o copie de rezervă completă, în format SQL cu parametrii de bază și fără posibilitatea de a selecta tabelele sau alte opțiuni, iar al doilea ne duce puțin mai departe și ne arată mai multe opțiuni precum selectarea tabelelor pe care dorim să le exportăm, formatul, structura fișierului, codificarea acestuia etc.
Să ne oprim o clipă pe panoul de Ieșire, Aici avem câteva lucruri interesante care ne pot fi utile, începem cu cele două opțiuni principale de salvare într-un fișier și afișare ca text, prima va face ca browserul nostru să descarce un fișier pe care serverul ni-l transmite prin intermediul HTTP, iar a doua opțiune ne va face să vedem fișierul complet într-o filă a browserului.
Setul de caractere ne permite să selectăm o anumită codificare pentru backupul nostru, deoarece, de exemplu, ceva care se întâmplă foarte mult sunt bazele de date în spaniolă, există întotdeauna probleme cu accentele și se datorează faptului că nu plasăm setul adecvat de caractere. În cele din urmă compresie, atunci când o bază de date are multe înregistrări, vom avea un fișier foarte mare, așa că ne place întotdeauna să comprimăm acest fișier, astfel încât să nu ocupe mai mult spațiu decât cel necesar, într-adevăr atunci când stocăm copiile noastre de rezervă, pentru aceasta avem compresie tipuri disponibile, ZIP, GZIP sau BZIP2, deși acest lucru va fi disponibil numai dacă serverul nostru are acele opțiuni activate în acest moment.