Afla cum sa creezi o copie (dump) pentru o baza de date mysql in Linux

Configurare noua (How To)

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

dump-1

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.

dump-2

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

dump-3

Tip solutie

Permanent

Voteaza

(17 din 41 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?