Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.274 pregleda

Najnovija ↓

Backup MySQL baze 03.11.2012. u 16:42 · pre 170 meseci #1
Pozdrav svima !!!!

Počeo sam rad na jednom ozbiljnijem projektu koji podrazumeva čuvanje podataka u MySQL bazi i interfejs koji će biti u C#. Znam da je moguće uraditi backup baze tako što ću napraviti .sql fajl i u njega uneti MySQL komande za kreiranje baze, tabela i polja i unos podataka u njih. Zanima me da li backup MySQL baze može da se uradi i tako što ću fizički kopirati fajlove koje MySQL napravi na HDD-u prilikom kreiranja i ažuriranja podataka. Ako ovo ima smisla kako se onda radi vraćanje podataka u slučaju bilo kakvog hazarda?

Unapred hvala ...
Re: Backup MySQL baze 03.11.2012. u 17:13 · pre 170 meseci #2
zavisi

ako ugasis mysql i iskopiras datadir napravices bekap. vracas podatke samo "sve" dakle ne mozes odatle da vratis samo deo

ako ne ugasis mysql i iskopiras datadir imas bekap koji ne radi

ako koristis SAMO myisam, mozes da koristis skript mysqlhotcopy (nalazi ti se u bin dir-u ) on moze da iskopira myisam tabele dok mysql radi (tako sto ce da zakljuca tabele za pisanje, flushne ih na disk, iskopira gde hoces i onda otkljuca)

za innodb mozes da koristis i mylvmbackup ako ti je datadir na lvm-u mada nije bas 10000% siguran, desava se da innodb ne bude bas 100% kako valja pa da mora radis recovery

ako koristis i innodb jedini pravilan nacin za kopiranje date je da koristis mysql enterprise backup (nije open source, nije free, mozes da ga skines i testiras sa https://edelivery.oracle.com/ - pa da ako odlucis da ti treba kontaktiras sales - ta verzija koju skines sa edelivery je 100% funkcionalna, pitanje je samo licence)

sve u svemu mysql enterprise backup ti je najbolje resenje, podrzava i inkrementalni bekap i slicno, jedino sto na zalost nije foss resenje.

da ponovim, ako mysql-u koji "radi" samo iskopiras fajlove dobices beskoristan sadrzaj

obrati paznju da vecina ovih resenja podrazumeva mysql na linux/bsd/osx/solaris/*x operativnom sistemu, mysql na winblowsima mozes da bekapujes na zalost ili sa meb-om ili sa mysqldump-om i to je to .. sve ostalo mozes da zaboravis
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Backup MySQL baze 03.11.2012. u 22:51 · pre 170 meseci #6
kakve veze kolika ce da bude "u pocetku", ako dizajniras sistem, dizajniras ga tako da radi odma sve kako treba a ne da kada napunis bazu onda krenes da razmisljas o tome kako ces da radis bekap, kako ces da skaliras upite i slicno ... za tu pocetnu mozes i txt fajl da koristis
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Backup MySQL baze 04.11.2012. u 02:45 · pre 170 meseci #7
Citat:
bogdan.kecman: kakve veze kolika ce da bude "u pocetku", ako dizajniras sistem, dizajniras ga tako da radi odma sve kako treba a ne da kada napunis bazu onda krenes da razmisljas o tome kako ces da radis bekap, kako ces da skaliras upite i slicno ... za tu pocetnu mozes i txt fajl da koristis


Slazem se. Bolje uraditi to na pocetku nego posle udarati glavom o zid!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme