Kako bi izgledala strategija. Recimo svakodnevno da imam inkrement backup, a jednom nedeljno full backup.
Full backup kapiram da radim sa mysqldump, ali koliko sad čitam incremental se radi uključivanjem mysql-bin.log.
U skripti na te dve stvari treba da gledam potpuno odvojeno? Da okidam mysqldump sa --flush-logs periodično kada hoću full backup, i plus rsync tih bin fajlova na backup server, i to je to?
E sad otvorih temu jer me buni kako da napišem skriptu da znam koji bin fajl je inkrement nakon kog full backup-a.
Da li po starosti fajla?
Recimo kad okinem mysqldump sa --flush-logs, saznam nekako koji bin fajl je trenutno aktivan, a ostale da uradim move na lokaciju sa prethodnim mysqldump fajlom?
Kako bih video koji je fajl aktivan? :)
Ako su logovi mysql-bin.000001, mysql-bin.000002.... da pročitam koji fajl je zadnji modified, pa ostale da prebacujem, ili...?
Sve mi ovo liči kao da previše komplikujem i da postoji neko jednostavnije rešenje.
Full backup kapiram da radim sa mysqldump, ali koliko sad čitam incremental se radi uključivanjem mysql-bin.log.
U skripti na te dve stvari treba da gledam potpuno odvojeno? Da okidam mysqldump sa --flush-logs periodično kada hoću full backup, i plus rsync tih bin fajlova na backup server, i to je to?
E sad otvorih temu jer me buni kako da napišem skriptu da znam koji bin fajl je inkrement nakon kog full backup-a.
Da li po starosti fajla?
Recimo kad okinem mysqldump sa --flush-logs, saznam nekako koji bin fajl je trenutno aktivan, a ostale da uradim move na lokaciju sa prethodnim mysqldump fajlom?
Kako bih video koji je fajl aktivan? :)
Ako su logovi mysql-bin.000001, mysql-bin.000002.... da pročitam koji fajl je zadnji modified, pa ostale da prebacujem, ili...?
Sve mi ovo liči kao da previše komplikujem i da postoji neko jednostavnije rešenje.