mysql backup jól’

Bizonyára akik több oldalt kiszolgáló szervert üzemeltetnek használnak valamilyen jobb/rosszabb megoldást adatbázis napi/heti biztonsági mentésére.

Nos, az én hegesztésem alább található.
Amiben érdekesebb, hogy a mysqldump nem egy file-ba kakilja bele az adatbázis szerver összes adatbázisát, hanem külön szedi őket és külön tárolja sql file-okba – így valamelyik oldalnál egy DB fail utáni helyreállítás talán kevesebb huzavonával fog zajlani.


mkdir $(date +%Y_%m_%d)
for line in $(mysql -u backup -AN -e “show databases”);
do
mysqldump -u backup $line > $(date +%Y_%m_%d)/$line.sql ;
done