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
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 )
Pentru un restore la o singură baza de date în mysql:
$ mysqldump -u [user] –p [nume_baza_de_date] < backupbazadedate.sql
( se modifică > în < )
Crearea unui backup la baza noastra de date compresat ( .gz )
$ mysqldump -u [user] -p [nume_baza_de_date] | gzip -9 > [backupfisier.sql.gz]
Leave A Comment?