Situatie
Chiar daca backup-ul automat ne ajuta, cateodata dorim la repezeala sa facem o copie a bazei de date. Este bine sa faci copie de baza daca faci modificari pe baza originala (astfel poti recupera baza daca o strici pe prima) sau daca doresti mutare de baza pe alt server.
Comanda pentru crearea copiei este mysqldump. Ea va “arunca” (dump) linii de text ale bazelor de date din MYSQL. Aceste linii sunt doar fisiere text pline de comenzi SQL care ne ajuta sa refacem baza de la zero.
Solutie
Pasi de urmat
Pentru a crea copia la o singura baza de date, vom utiliza urmatoarea comanda:
mysqldump baza_date > baza_date.sql
Sa castigam din timp, putem exporta mai multe baze intr-un singur fisier sql. La comanda mysqldump vom adauga parametrul –databases . Dupa acest parametru vom introduce numele bazelor pe care le dorim exportate.
In acest caz bazele care le dorim exportate sunt baza_1 si baza_2.
Daca dorim sa facem copie la toate bazele din mysql, vom utiliza aceeasi comanda cu alt parametru:
mysqldump –all-databases > toate_bazele.sql
Leave A Comment?