2014 m. kovo 2 d., sekmadienis

MySQL atsarginių kopijų darymas ir atstatymas

Visų MySQL DB atsarbinių kopijų kūrimas į atskirus failus pagal DB pavadinimą:
mysql -uroot -e 'show databases' | while read dbname; do mysqldump -uroot --complete-insert --some-other-options "$dbname" > "$dbname".sql; done
Vienos lentelės atstatymas iš visos duombazės SQL DUMP:
$ sed -n -e '/CREATE TABLE.*mytable/,/CREATE TABLE/p' mysql.dump > mytable.dump
Mysql Backup darymas suspaudžiant į gzip, failo pavadinime panaudojant backup darymo datą:
mysqldump -u usrname -p password database | gzip >   /backupfolder/DailyDB_`date '+%Y-%m-%d_%T'`.sql.gz


Komentarų nėra:

Rašyti komentarą