Master IT
Bine ati venit.Pe acest forum veti gasii tot ce va intereseaza din domeniul IT.Jocuri,filme,muzica,hackuri,tutoriale,tutoriale c++,tutoriale html,tutoriale java script,tutoriale mysql si multe altele.Va asteptam cu mare drag.WWW.MASTERIT.3XFORUM.RO WWW.MASTERIT.3XFORUM.RO WWW.MASTERIT.3XFORUM.RO
|
Nou pe simpatie: betty-boot din Bucuresti
 | Femeie 25 ani Bucuresti cauta Barbat 26 - 68 ani |
|
|
Master ITReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
|
| #1 |
spyrootAdministratorDin: Brasov
Postari: 76
|
|
Instrumentele GUI, cum ar fi phpmyadmin ofera solutii simple de backup pentru bazele tale de date MySQL. Totusi, daca baza de date este mare, procesul de backup ar putea fi foarte lent, deoarece fisierul de backup trebuie sa fie transferat prin retea pe PC-ul tau. Ca urmare, procesul de backup creste si poate duce la blocarea serverului MySQL. Mai ales daca acesta nu are resurse fizice suficiente.
MySQL ofera un instrument foarte util pentru backupul bazelor de date pe server. Fisierul copie de rezerva este stocat pe server, astfel, trebuie doar sa-l descarci atunci cand este necesar. Instrumentul se numeste mysqldump. Il gasesti in folderul radacina bin / din folderul de instalare MySQL. mysqldump este un program furnizat de MySQL, care poate fi folosit pentru a face backup la bazele de date sau pentru transfer la un alt server de baze de date. In plus, mysqldump pot fi folosit pentru a genera CSV sau fisiere XML.
In acest tutorial, iti voi arata doar modul in care poti face backup la o baza de date MySQL folosind unealta mysqldump.
Cum sa facem backup la o baza de date Pentru a face backup la o baza de date MySQL ea trebuie sa existe si sa ai acces la serverul pe care se gaseste. Poti utiliza SSH sau Telnet pentru a te loga la server.
Comanda pentru backup este urmatoarea:
Code:
mysqldump -u [username] -p[password] [database] > [dump.sql] |
Iata care sunt parametrii comenzii: [username]: nume de utilizator valid pentru accesul la MySQL. [password]: parola valida pentru utilizator. [database]: numele bazei de date pentru care vrei sa faci backup [dump.sql]: fisier dump care se va genera Prin executarea comenzii de mai sus toate datele si structura bazei de date vor fi exportate intr-un singur fisier dump.sql.
Iata si un exemplu:
Code:
mysqldump -u mihai -pparola ecursuri > c:\temp\ecursuri.sql: |
Cum sa faci backup doar la structura bazei de date Daca vrei sa faci backup doar la structura bazei de date de rezerva adauga urmatoarea optiune la comanda de mai sus:
Code:
mysqldump -u [username] -p[password] -no-data [database] > [dump.sql] |
De exemplu, pentru backup-ul bazei noastre de date de pe ecursuri, vom face asa:
Code:
mysqldump -u mihai -pparola -no-data ecursuri > c:\temp\ecursuri.sql: |
Cum sa faci backup doar la date Daca vrei sa faci backup doar la datele tale, pentru a face update ulterior, procedezi in felul urmator:
Code:
mysqldump -u [username] -p[password] -no-create-info [database] > [dump.sql] |
De exemplu, pentru backup bazei noastre de date de pe ecursuri, vom face asa:
Code:
mysqldump -u mihai -pparola -no-create-info ecursuri > c:\temp\ecursuri.sql: |
Backup pentru mai multe baze de date Acest lucru se poat eface specificand mai multe baze de date, separate prin virgula comenzii tale:
Code:
mysqldump -u [username] -p[password] [dbname1,dbname2,...] > [dump.sql] |
_______________________________________ Cand esti baiat bun lumea tot de prost te ia.
|
|
| |
|