Mysql backup-uri

Protecția bazei de date MySQL cu Phpmyadmin

Phpmyadmin este unul dintre cele mai populare instrumente gratuite pentru gestionarea și lucrul cu baza de date MySQL, interfața rusă este susținută. După cum sugerează și numele, Phpmyadmin este scris în PHP și poate fi instalat pe aproape orice site de găzduire, cu suport PHP. Toate operațiile cu baza de date MySQL pot fi făcute din browser. Site-ul oficial Phpmyadmin (secțiunea Descărcări): www.phpmyadmin.net.







php_value upload_max_filesize 10M
php_value post_max_size 12M
php_value max_execution_time 200
php_value max_input_time 200

Prima linie specifică dimensiunea maximă permisă a fișierului încărcat. Deoarece fișierul este transferat prin metoda POST, a doua linie modifică dimensiunea maximă permisă a datelor în POST. Valoarea post_max_size trebuie setată cu puțin mai mult decât upload_max_filesize. A treia și a patra linie modifică timpul necesar pentru încărcarea fișierului (în câteva secunde).

Plasarea standard a phpmyadmin pe un server care rulează FreeBSD + Directadmin: / var / www / html / phpmyadmin /. Dacă din anumite motive nu puteți accesa Phpmyadmin-ul instalat, îl puteți rula din directorul de acasă.

Protecția bazei de date MySQL folosind Sypex Dumper

Sypex Dumper este un script PHP specializat, creat de dezvoltatorii ucraineni, pentru lucrul cu backup-urile MySQL: crearea și restaurarea bazei de date MySQL. Sypex Dumper 2 - utilitar complet gratuit, deși există o versiune plătită: Sypex Dumper 2 Pro (stomost 10 $), cu o funcționalitate mai puțin. Site-ul oficial al programului: sypex.net.







Pentru a crea copii de rezervă și a restabili bazele de date MySQL, utilizarea Sypex Dumper este mult mai preferabilă decât Phpmyadmin și alte utilitare. Principalele avantaje ale Dumperului Sypex sunt descrise mai jos.

Recuperați fișierele de rezervă de mari dimensiuni ale bazelor de date MySQL. Pentru a restaura o copie de rezervă a bazei de date, Sypex Dumper folosește fișierele locale preîncărcate, de exemplu, prin FTP. Datorită acestui fapt, nu este necesar să măriți dimensiunea maximă a fișierului încărcat în setările PHP. Dar pentru a restabili speciale MySQL gromoztkih de backup, chiar și o creștere a restricțiilor privind dimensiunea fișierului nu poate juca rolul de proces de 2-3 GB de încărcare fișier PHP interpret nu posilen fiecare server. Sypex Dumper chiar și în versiunea gratuită nu are limitări în ceea ce privește dimensiunea fișierului de backup MySQL bazei de date. Deși trebuie notat că versiunile pe 32 de biți ale PHP nu se ocupă de fișiere mai mari de 4 GB. Descărcarea de pe un server de backup MySQL creat de Sypex Dumper poate apărea și prin intermediul HTTP.

Viteza muncii. Comparația performanței Sypex Dumper cu alte utilități este bine ilustrată de tabelul de comparație:

* Mărimea fișierului de backup de bază de date MySQL creat de fiecare utilitate

MySQL tabelele bazei de date care cuprinde 25, în care au înregistrat liniile 242321 total de 672 MB, o parte din tabelele din codificarea win-cp1251 a fost folosit pentru a testa cealaltă - în utf8. Chiar și mysqldump utilitarul de backup MySQL obișnuit. semnificativ inferior în viteza Dumperul Sypex. O descriere detaliată a testării poate fi găsită aici: performanța aplicației de testare în crearea și restaurarea MySQL Backup.

Crearea unei baze de date de rezervă utilizând mysqldump utilitarul MySQL

Utilitarul mysqldump este un program nativ MySQL built-in executabil pentru crearea și restaurarea unei MySQL de rezervă. Deoarece script-ul Sypex basculantă funcționează mult mai rapid și backup-uri mysqldump a produs in mod semnificativ mai mici în dimensiuni, utilizați mysqldump corespunzător atunci când nu este instalat PHP, sau au nevoie pentru a lucra cu serverul de la distanță.

Alte modalități de a salva și restabili informațiile MySQL

Restaurarea bazei de date MySQL folosind utilitarul consolei MySQL:

mysql - uroot - h127.0.0.2 - p
mysql> folosiți name_needle_base;
mysql> source database_damp.sql







Articole similare

Trimiteți-le prietenilor: