Restaurarea unei baze de date MySQL din backup cu JetBackup 5

Tipărire
  • 1

Dacă din site au dispărut sau s-au stricat articole, produse, comenzi ori setări, conținutul se poate recupera de obicei prin restaurarea bazei de date MySQL a site-ului. În cPanel deschideți JetBackup 5, apoi Databases, alegeți baza de date și data, apăsați Restore și confirmați. Fișierele site-ului rămân neatinse.

Trei verificări înainte de restaurare

1. Ce bază de date folosește site-ul?

Un cont poate avea mai multe baze de date, iar numele lor încep cu numele de utilizator cPanel. Fișierul de configurare al site-ului vă spune pe care o folosește: la WordPress este wp-config.php, rândul DB_NAME; Joomla o are în configuration.php, iar OpenCart în config.php. Le puteți deschide din File Manager.

2. Ce se pierde?

Întreaga bază de date revine la data copiei. Comenzile, comentariile, utilizatorii înregistrați și paginile salvate după acea dată dispar. Dacă aveți ceva recent de păstrat, exportați mai întâi baza actuală din phpMyAdmin, ca în articolul exportul și importul unei baze de date cu phpMyAdmin. Apoi puteți aduce înapoi înregistrări separate, dacă e nevoie.

3. Ce dată alegeți?

Copiile se fac la fiecare 24-48 de ore și se păstrează 30 de zile. Alegeți-o pe ultima făcută înainte de apariția problemei. Dacă s-au schimbat și fișierele site-ului (de exemplu, la actualizarea unui plugin), restaurați și fișierele de la aceeași dată, după ghidul restaurarea fișierelor site-ului cu JetBackup 5.

Pașii de restaurare

  1. Intrați în cPanel și apăsați pe JetBackup 5 în secțiunea Files.
  2. În zona Restore & Download apăsați Databases.
  3. Căutați baza de date în listă. Dacă sunt multe, scrieți o parte din nume în câmpul Search. Pe fiecare rând vedeți data celei mai noi copii și câte copii există.
  4. Pentru o dată mai veche apăsați Choose Other Backup pe acel rând și alegeți data dorită.
  5. Apăsați pe rând ca să fie selectat, apoi pe Restore, sub listă.
  6. În Restore Summary verificați că la Items To Restore apare baza de date corectă, apoi apăsați Restore Selected Items.
  7. Urmăriți sarcina în Queue. Când arată Completed, baza de date a revenit. Dacă arată Failed, încercați altă dată.

După restaurare

  • Deschideți site-ul și panoul lui de administrare și verificați dacă vedeți conținutul așteptat.
  • Goliți cache-ul pluginului de cache și pe cel al browserului; altfel puteți vedea în continuare pagini salvate înainte de restaurare.
  • Dacă site-ul afișează o eroare de conectare la baza de date (în WordPress: „Error establishing a database connection”), probabil utilizatorul bazei lipsește sau are altă parolă. Verificați în cPanel, la MySQL Databases, că utilizatorul există și este adăugat la baza de date, apoi comparați datele cu fișierul de configurare. Puteți restaura utilizatorul și din fila Database Users a JetBackup. Detalii despre aceste date găsiți în articolul datele necesare pentru lucrul cu MySQL.

Întrebări frecvente

Pot restaura un singur tabel?

Nu direct din JetBackup. Alegeți baza de date și data și apăsați Download în loc de Restore. Când arhiva e gata în View Downloads, luați din ea tabelul necesar și importați-l cu phpMyAdmin. Dacă nu sunteți sigur cum, deschideți un tichet și scrieți-ne baza de date, tabelul și data.

Baza de date ștearsă nu apare în listă. Ce fac?

Ea poate fi restaurată doar dacă exista în momentul uneia dintre copiile din ultimele 30 de zile. Dacă nu o găsiți, scrieți-ne numele ei exact.

Pot restaura baza de date sub alt nume?

JetBackup o restaurează sub numele inițial. Ca să aveți o copie lângă cea actuală, creați o bază nouă (vedeți cum se creează o bază de date MySQL) și importați în ea, cu phpMyAdmin, fișierul descărcat.

Articole utile

Răspunsul a fost util?