datele care există într-un singur loc abia există deloc. Este o defecțiune hardware sau o comandă greșită departe de a dispărea complet. Acesta este un gând înfricoșător, având în vedere că cele mai valoroase active ale afacerii includ date. Imaginați-vă recrearea totul în baza de date de la zero!
backup-urile regulate ale bazelor de date sunt esențiale, deoarece acolo sunt stocate cele mai importante date, fie că este vorba despre detalii despre clienți, adrese de e-mail, cataloage de produse, conținut sau sutele de alte tipuri de informații de care au nevoie companiile pentru a funcționa. MySQL este de departe cea mai utilizată bază de date open-source din lume și de aceea cPanel & WHM face atât de ușor să faceți backup și să restaurați MySQL.
în acest articol, aruncăm o scurtă privire la ceea ce este o copie de rezervă MySQL și vă arătăm cum să utilizați instrumentele cPanel MySQL backup and restore pentru a vă păstra datele în siguranță.
ce este MySQL?
MySQL este un sistem de gestionare a bazelor de date relaționale open-source (RDBMS) utilizat pentru a stoca, organiza și prelua informații în mod eficient. cPanel & WHM utilizează MySQL, la fel și multe dintre cele mai populare sisteme de gestionare a conținutului și aplicații de comerț electronic, inclusiv WordPress, Joomla, Drupal și Magento.
MySQL stochează date în tabele, care sunt împărțite în coloane cu un tip de date predefinit. Înregistrările individuale alcătuiesc rândurile tabelului și trebuie să se conformeze tipurilor definite de coloane. De exemplu, aici este o secțiune a tabelului postări din Baza de date a unui nou site WordPress.
cum obțin utilizatorii date în și din MySQL? Spre deosebire de un sistem de fișiere, nu putem edita doar un fișier și să apăsăm pe Salvare. Trebuie să vorbim cu RDBMS în propria sa limbă, care se numește SQL. Pentru a genera tabelul din imagine, am trimis următoarea Instrucțiune SQL:
selectați ID,post_date,post_title,post_type,comment_count din wp_posts;
ca utilizator cPanel, nu va trebui să scrieți SQL, deoarece cPanel are grijă de asta în culise. Cu toate acestea, este util să înțelegeți ce este, deoarece copiile de rezervă MySQL sunt doar o listă de instrucțiuni SQL.
când executați o copie de rezervă, software-ul generează declarațiile necesare pentru a recrea baza de date și le salvează într-un fișier. Acest lucru este adesea numit „export” sau „dumping” baza de date. Când restaurați, MySQL rulează aceste declarații pentru a returna baza de date în starea în care se afla când a fost făcută copia de rezervă.
cum să faceți o copie de rezervă a unei baze de date MySQL în cPanel
scopul nostru este să aruncăm o bază de date și să descărcăm fișierul SQL rezultat pe computerul nostru, unde îl putem păstra sau muta într-o locație mai sigură. Este posibil să faceți acest lucru din linia de comandă cu clientul „mysql”, dar cPanel MySQL backup and restore oferă o interfață ușor de utilizat.
oricare dintre aceste metode poate fi utilizată pentru a face backup bazelor de date pe serverul dvs. Pentru acest exemplu vom folosi o instalare WordPress și o bază de date WordPress.. Un avertisment rapid înainte de a continua: un site WordPress este compus dintr-o bază de date și fișiere, iar o copie de rezervă completă WordPress trebuie să includă ambele.
- mai întâi, selectați Backup în secțiunea Fișiere din pagina principală. Această pagină este o interfață unificată utilă pentru copierea de rezervă a fișierelor și bazelor de date asociate Contului dvs.
- apoi, găsiți secțiunea Descărcați o copie de rezervă a bazei de date MySQL, unde veți vedea o listă a bazelor de date pe care le puteți descărca.
în cele din urmă, faceți clic pe baza de date aleasă pentru a iniția o copie de rezervă, iar cPanel va genera un fișier SQL și îl va salva în locația implicită de descărcare de pe computer.
acesta este cel mai simplu mod de a face backup MySQL în cPanel, dar puteți utiliza, de asemenea, instrumentul integrat de administrare phpMyAdmin pentru a ajusta setările de export sau pentru a face backup mai multor baze de date simultan. Iată cum să faceți acest lucru:
faceți o copie de rezervă a unei baze de date în cPanel cu phpMyAdmin
selectați phpMyAdmin în secțiunea baze de date din pagina principală cPanel.
în stânga este o listă de baze de date asociate Contului dvs. Faceți clic pe cel pe care doriți să faceți o copie de rezervă și apoi pe fila Export din partea de sus a paginii.
în majoritatea circumstanțelor, setarea rapidă oferă configurația optimă de export pentru copiile de rezervă MySQL, dar setarea personalizată este utilă pentru a exclude tabelele, a redenumi fișierul exportat sau a efectua o configurație mai avansată. Dacă doriți să exportați mai multe baze de date simultan, deschideți phpMyAdmin și, fără a selecta o bază de date în bara laterală, faceți clic pe fila Export. Metoda implicită de export rapid va exporta toate bazele de date disponibile. Pentru a personaliza ce baze de date sunt exportate, alegeți metoda de export particularizată și selectați-le pe cele pe care doriți să le faceți backup.
programați copii de rezervă MySQL cu Cron în cPanel
am văzut cât de ușor este să faceți o copie de rezervă a bazelor de date MySQL în cPanel, dar dacă doriți să faceți o copie de rezervă automată a unei baze de date într-un program? Este prea ușor de uitat, iar programarea asigură că siguranța datelor dvs. nu depinde de memoria dvs.
pentru a automatiza o copie de rezervă MySQL, puteți utiliza cron Task scheduler și linia de comandă „mysqldump” instrument. Navigați la pagina cPanel Cron Jobs, pe care o veți găsi sub avansat pe pagina principală.
utilizați casetele derulante pentru a selecta un interval de timp, cum ar fi o dată pe săptămână.
în câmpul de comandă, introduceți următoarele, înlocuind secțiunile majuscule cu detaliile corespunzătoare pentru baza de date:
mysqldump-U USERNAME-P PASSWORD database > database_backup.sql
Faceți clic pe butonul Adăugare lucrare Cron nouă și ați terminat. Cron va rula copia de rezervă la intervalul de timp indicat, salvând fișierul SQL în locația specificată la sfârșitul comenzii (partea după simbolul >).
pentru a afla mai multe despre automatizarea activităților cu lucrările cron, citiți Cum se configurează o lucrare Cron.
cum se restabilește o bază de date MySQL în cPanel
pentru a restabili o bază de date, deschideți interfața de rezervă, pe care o veți găsi în secțiunea Fișiere din pagina principală cPanel.
restaurarea unui fișier SQL suprascrie tabele și șterge date. Dacă, de exemplu, ați publicat o postare pe blog în CMS după ce ați făcut ultima copie de rezervă, aceasta va fi ștearsă ireversibil atunci când restaurați. Înainte de a restaura o copie de rezervă, asigurați-vă că nu va elimina datele pe care doriți să le păstrați.
în secțiunea intitulată restaurați o copie de rezervă a bazei de date MySQL, faceți clic pe Alegeți fișierul și selectați un fișier SQL de pe computerul dvs. local. Faceți clic pe Încărcare, iar cPanel va importa fișierul.
pentru importuri SQL mai complexe sau pentru a reproduce mai degrabă decât pentru a înlocui o bază de date, puteți utiliza instrumentul phpMyAdmin descris în secțiunea anterioară. Cu toate acestea, Pagina de rezervă este preferabilă pentru restaurările standard, deoarece cPanel gestionează prefixele bazei de date și configurarea instrucțiunilor SQL.
este greu să supraestimeze importanța backup-uri regulate MySQL. Fără o copie de rezervă recentă, afacerea dvs. și site-urile sale sunt o problemă hardware departe de dezastru. Cu cPanel & WHM, tu și utilizatorii dvs. beneficiați de un simplu proces de backup și restaurare cu două clicuri.