Cum sa faci backup la MySQL database în Linux

Configurare noua (How To)

Situatie

Dorim realizarea unu backup sau un restore la baza de date a siteului nostru folosind comanda de linie ( command line ) în linux.

Avem o pagina web ce are ca baza de date în mysql, pentru a face un backup sau restore folosim comenzile următoare:

Solutie

Pasi de urmat

Pentru a realiza un backup la o singură baza de date din mysql:

$ mysqldump -u [user] -p [nume_baza_de_date] > backupbazadedate.sql

comanda-backup-mysql

Unde:

– user ( este user de login la mysql )

– webmail ( baza de date din mysql )

– webmail1.sql ( numele fișierului sql unde se va salva baza noastră de date )

fisier-backup-mysql

Pentru un restore la o singură baza de date în mysql:

$ mysqldump -u [user] –p [nume_baza_de_date] < backupbazadedate.sql

( se modifică > în < )

restore-baza-de-date-mysql

Pentru un backup complet

$ mysqldump -u root -p –all-databases > ToateBazeleDeDate.sql

full-backup-mysql

Crearea unui backup la baza noastra de date compresat ( .gz )

$ mysqldump -u [user] -p [nume_baza_de_date] | gzip -9 > [backupfisier.sql.gz]

Tip solutie

Permanent

Voteaza

(45 din 70 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?