Cum să creați periodic o copie de rezervă a bazei dvs. de date MySQL cu MySQLDumper
Având un blog în creștere, popular nu este ceva cu care sunt obișnuit. Întotdeauna am fost în admirație de Aibek și de personalul său tehnic și de modul în care au întotdeauna o copie de rezervă a MUO la îndemână ori de câte ori ceva poate merge chiar ușor greșit. Pe măsură ce urmăresc blogul meu WordPress să crească în ambele postări și comentariile utilizatorilor, încep să privesc din ce în ce mai mult baza de date cu un ochi serios. Ce se întâmplă în cazul în care serverul coboară, este spart sau mai rău? Nu ar trebui să fiu pregătit pentru o astfel de situație, cu o rezervă constantă și gata pentru toate postările și comentariile?
Acesta este un lucru pe care câțiva scriitori MUO l-au acoperit de-a lungul anilor. Cu ani în urmă, Aibek însuși a scris aproximativ 4 instrumente care erau disponibile în acel moment pentru a crea o copie de rezervă a bazei dvs. de date. Mai recent, Jeffry a scris despre pluginul Updraft WordPress pentru copii de rezervă, iar Tim a acoperit câteva metode manuale de a face backup-uri, cum ar fi cu FTP.
Recunosc, uneori, sunt leneș și dacă nu este simplu și simplu, nu am timp pentru asta. În plus, am baze de date MySQL care nu sunt Wordpress, deci un plugin numai pentru WordPress nu va funcționa pentru mine. După un pic de căutare, am dat peste un utilitar gratuit de backup MySQL, numit MySQLDumper.
Instalarea MySQLDumper
Rularea MySQLDumper este de fapt mai ușoară decât majoritatea aplicațiilor pe care le-ați instalat pe serverul dvs. web. Spre deosebire de WordPress, unde trebuie să rulați un utilitar de instalare, cu MySQLDumper doar extrageți fișierele Zip într-un subdirector în folderul web public și apoi apelați fișierul index.html din browserul dvs. Aici, am copiat toate fișierele la “sqlbackup” folder de pe serverul web.
În acest exemplu, pentru a avea acces (accesând serverul meu web local), adresa ar fi “http: // localhost / sqlbackup /” Dacă instalați acest lucru în propriul cont web, înlocuiți-l “gazdă locală” cu domeniul dvs..
Odată ce accesați fișierul index.html din dosarul respectiv, “Instalarea MySQLDumper” ecranul vine. Aceasta este de fapt mai mult de a “configurație” decât o instalație. Doar faceți clic pe limba dvs. și faceți clic pe “Instalare“.
Procedura de instalare este pur și simplu configurarea parametrilor dvs. de acces la baza de date. Dacă doriți să utilizați MySQLDumper pentru a crea copii de rezervă ale tuturor bazelor de date MySQL de pe serverul dvs., va trebui să-i dați un ID de utilizator și o parolă cu acces la toate tabelele. Puteți crea câte un utilizator nou pe fiecare tabel doar pentru a face copii de rezervă sau pentru a oferi accesul root la aplicația web.
După ce faceți clic pe “Conectați-vă la MySQL“, sistemul va încerca să se conecteze la fiecare dintre bazele de date de pe serverul dvs. și vă va oferi o stare în partea de jos.
Cam despre asta e! După ce faceți clic pe Următor →, veți găsi pe panoul principal de comandă al MySQLDumper.
Folosind MySQLDumper pentru a face backup-uri de baze de date
Starea bazelor dvs. de date, inclusiv limitele spațiului și utilizarea, sunt afișate pe pagina principală. Puteți schimba bazele de date selectate utilizând caseta derulantă din colțul din stânga jos al ecranului.
Click pe “configurație” pentru a vedea o imagine de ansamblu a tuturor bazelor de date MySQL din sistemul dvs. De asemenea, puteți personaliza comenzi SQL pentru fiecare stoc de rezervă pentru bazele de date individuale.
Faceți clic pe E-mail în zona de configurare pentru a configura livrarea fișierelor de rezervă prin e-mail. Dacă baza de date nu este prea mare și contul dvs. de e-mail nu are o limită de mărime mică de atașament, mergeți la el. Cu toate acestea, în majoritatea cazurilor acest lucru va deveni imposibil, mai ales dacă aveți o bază de date WordPress foarte mare și în creștere.
Dacă aveți o bază de date imensă (sau baze de date) și dacă nu doriți să stocați toate backup-urile pe server datorită unui spațiu prețios limitat, puteți să transferați fișierele FTP într-o locație îndepărtată, cum ar fi un cont de stocare gratuit sau un cont de stocare gratuit PC-ul pe care l-ați configurat acasă ca server FTP doar în acest scop. De fiecare dată când efectuați o copie de rezervă, fișierul va fi FTP'd la locația pe care ați definit-o.
Dacă doriți să faceți o copie de siguranță, faceți clic pe “Backup” din ecranul principal. Asigurați-vă că baza de date pe care doriți să o creați înapoi este selectată în colțul din stânga jos, apoi faceți clic pe “Începeți crearea de copii noi.”
Puteți urmări când barele de stare afișează progresul procedurii de backup. Veți vedea numele tabelelor pe măsură ce se obțin copii de rezervă, spațiul necesar fișierului de rezervă și procentul rămas pentru fiecare tabel și în general.
După ce ați terminat copia de rezervă, puteți găsi fișierele pe fișier stocate în fișierul / De lucru / de backup / folder în interiorul folderului în care ați instalat MySQLDumper. Această aplicație bazată pe web are și capacitatea de a vă restabili rapid dintr-o clipă baza de date de pe oricare dintre fișierele de rezervă. Acesta are, de asemenea, un browser de baze de date care pune PhpMyAdmin la rușine.
Ceea ce face cu adevărat MySQLDumper stand în afară de mulțime este că este special conceput pentru a gestiona baze de date uriașe. Potrivit site-ului, aceasta face acest lucru prin obtinerea limitelor timeout-ului script-ului PHP prin ruperea copiei de rezervă în segmente și apoi solicită scriptul recursiv până când acesta termină întregul proces de backup, indiferent cât de mare este baza dvs. de date.
Ai încercat vreodată să încerci MySQLDumper? Tu ce crezi? Care sunt instrumentele dvs. preferate pentru a salva și restaura baza de date MySQL? Împărtășiți-vă perspectiva în secțiunea de comentarii de mai jos.
Explorați mai multe despre: Blogging, Backup de date, Instrumente pentru webmasteri.