Golirea unei baze de date MySQL

În perioada asta am avut parte de multe distracții pe servere noi. Una dintre cele mai consumatoare de timp acțiuni a fost să golesc niște baze de date de toate tabelele, dar fără a șterge baza de date (lucru care declanșa alarme)…

După ce am săpat pe listele de discuții MySQL, am ajuns la o comandă care m-a ajutat să mă mișc cât mai repede pe mașinile cu pricina.

 mysqldump -u[utilizator] -p[parola] --add-drop-table --no-data [bazadedate] | grep ^DROP | mysql -u[utilizator] -p[parola] [bazadedate] 

Folosind într-un script bucata de mai sus, am reușit în timp record să copiez dump-ul nou, să golesc conținutul existent și să import conținutul nou fără dureri de cap.

2 comments

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge