[ Cyberghost @ 23.02.2009. 17:51 ] @
| Treba da napravim Backup baze SQL komandom iz source code (Java)
bez pozivanja batch file i mysqldump komande, koristim:
MySQL verzija 5.0
InnoDB tabele
1 baza
X tabela
Windows XP
MySQL DOC kaze sledece:
Code: BACKUP DATABASE XXBaza TO disk= 'C:\TEMP\XXBazaBackup.bac'
ali meni javlja gresku da sintaksa nije dobra (probano iz Query browser-a),
pronasao sam da ovo radi od Verzije 6.0,
pitanje, da li postoji nesto slicno za Verziju 5 ?
Ako moram ipak da upgradujem sa 5 na 6 da li se preporucuje upgrade ili clean install ?
|
[ bogdan.kecman @ 23.02.2009. 18:10 ] @
i tata bi sine :(
backup statement postoji u 6.0 i jos uvek ne radi u potpunosti. treba da implementira online backup, no na validan bekap ces morati malo da sacekas.... za sada - to ne radi.
u 5.0 ne mozes nikako iz jednog statement-a da uradis bekap ... mozes da bacis tabelu na disk sa "select into outfile ..." koju posle mozes da ucitas sa "load data infile" ali je to daleko od bekapa i to je za samo jednu tabelu.
dakle, upgrade na 6.0 - ne radi posao ... backup nije ni gama a kamoli beta ..
za bekap innodb tabela nemas mnogo izbora za sada ...
1. mysqldump (sporo ali radi)
2. innodbhotcopy (brzo, super ali kosta pare posto nije opensource proizvod - ne pravi ga mysql)
ono sto iz jave mozes da uradis (bez pozivanja batch ...) je select into outfile .. na zalost to je to ..
[ Cyberghost @ 23.02.2009. 20:48 ] @
Pih .... a ja se bas ponad'o da sam gotovo sa 2 klika resio muku.
No, nadam se da cete ovo da resite u 2009, bas je potrebno, a do tad
skriptica ima da radi svoj posao :D
[ bogdan.kecman @ 24.02.2009. 05:59 ] @
iskreno - I ja se nadam da ce 6.0 biti GA u 2009
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.