Backup mysql baze

Kater program priporočate za backup mysql baze. Želim imeti tak programček, ki bi naredil backup mysql baze na lokalni disk (vse tabele ali pa samo določene). Myadmin ne pride v poštev.

16 odgovorov

Problem je v velikih bekapih... hitro prletiš na omejitve. Drugače pa exec() mysqldumpa pa je. Če ti ga pustijo, čene nej ti pa samo za tisto domeno omogočijo funkcijo.

Predvidevam, da gre za navadne uporabnike, ki imajo malo podatkov ;)

http://tinyurl.com/5w8c9d pa je problem rešen ;)

En primer, o katerem sem pisal na blogu že en lep čas nazaj ... http://xs.md/HTJ.

Stvar deluje, ne vem pa kako je pri ekstremno velikih bazah.

carli, tale tvoj primer ni zanesljiv. V tabelah se lahko pojavijo orphan zapisi. Vsekakor je potrebno zagotoviti, da v postopku backupa nihce ne updata baze.

Ja res je ... sej mysqldump tudi nisem prepričan, da izvaja lock tables. No lock tables uporablja mysqlhotcopy, tak lahko v crontabu poganjaš.

mysqlhotcopy -u root -p pass baza /www/page1/baza

Ne vem pa kako predvideti take errorje, ki nastanejo na frontendu, ko so tabele zaklenjene.