[ kupidisk @ 07.12.2004. 03:23 ] @
Imm backup jedne baze. E sada trebao bi ga vratiti na server, ali ne ceo, nego samo odredjen tabele. Znaci radi se o jednoj knjizi utisaka, koju zelim da vratim, konkretno treba da vratim tabelu komentari u tabelu komentari. Na serveru imam phpMy admin, ako to nesto znaci. Verovatno je moguce ovo izvesti, ali meni nije jasno kako. Umem da vratim kompletni backup baze, ali mi to ovaj put ne odgovara.
Sada je situacija takva da na serveru imam obe baze, samo zelim da iz stare kopiram neke tabele u novu.
[ kupidisk @ 07.12.2004. 03:48 ] @
Ajde da odgovorim samom sebi. Mozda neko ima istu situaciju.

Naime radilo se o jednom malom zavucenom linku na dnu strane za import txt fajlova. Lepo sam exportovao zeljene tabele, a onda ih fino importovao (pomocu tog, malog malecnog linka) nazad i to sve fino sada radi.

Hvala svima koji su mi pomogli :-)
[ kupidisk @ 15.12.2004. 22:09 ] @
Na koj nacin bi mogao da odradim automatski backup baze? Npr jednom dnevno, da se snimi negde.

Da li to mogu da odradim preko Crovn Job?
[ Gojko Vujovic @ 26.12.2004. 16:42 ] @
Možeš, naravno.

Kako si mislio da je dumpuješ, kojim alatom? mysqldump, ili kopiranje fajlova, ili mysqlhotcopy ili nešto treće?

Zavisi i od toga kolike su ti tabele, koliko su opterećene u tom trenutku, KOJI JE TIP TABELA (zbog lockinga!) i tako redom. Daješ premalo informacija za kompletniji odgovor, za sada.

Ako znaš da dumpuješ ovako svoju bazu, nije uopšte problem da to dodaš u skriptu koja će se izvršavati iz cron-a. Ne razumem gde si zastao i šta je problem sa time?
[ kupidisk @ 30.01.2005. 02:14 ] @
Uh.... sve bi ovo bilo lepo kada bi ja imao makar nesto znanja o PHPu i MySQLu, ali ja tek sada prikupljam literaturu, a do tada moram da organizujem backup nekako jer baze pocinju da mi sadrze bitne podatke.

Sajt nije mnogo opterecen (oko 300-400 jedinstvenih posetioca). Ne znam koliko to opterecuje. Takodje ne zman ni koji je tip tabela. Kako da to proverim? Mogu li da saznam to preko phpMyadmina?

Do sada nisam koristio nijedan alat. Koristio sam ugradjenu mogucnost cPanela za backup baze, ali odjednom mi taj backup baze daje prazne fajlove, a tehnicka podrska hostinga blage veze nema o cemu se radi.

Takodje mi je i dumpovanje baze stran pojam...

Zastao sam na samom pocetku. Naime znam jedino cilj, a to je backup svih baza jednom dnevno u vreme kada ima najmanje posetioca.
[ Gojko Vujovic @ 30.01.2005. 11:15 ] @
http://jeremy.zawodny.com/mysql/mysql-backup-and-recovery.html

Pregledaš ovaj slide show, pokupiš ključne reči koje te zanimaju i staviš ih na papir.

Onda posetiš dve lokacije na netu za svaku od tih reči. Prva je mysql.com/doc pa pretraži dokumentaciju mysql-a za tu ključnu reč. Druga je google.com, pa pronađi dodatnu literaturu o tome. I tako moraš za sve što ti nije jasno sa slideshow-a.

MySQL ima solidno dobru dokumentaciju, a PHP još bolju.

Najlakše će biti da napišeš skriptu za cron koja će dumpovati bazu u određeno vreme i snimati to na disk. Način na koji će to raditi zavisi od mnogo parametara zato što nije isto dump raditi na innodb i na myisam tabelama, a dodatni faktori koji tu utiču su i posećenost sajta, tip kverija kojih ima najviše u tom trenutku, da li sajt može da ti radi na par minuta dok traje dump samo sa read query-jima, itd. O tome ćeš dobiti ideju tek kada pročitaš dokumentaciju.

Druga opcija je, ako imaš managed hosting, da tražiš od njih da ti dnevno u neko doba noći backupuju bazu i stavljaju to u neki skriveni direktorijum.
[ Mister Big Time @ 01.02.2005. 03:39 ] @
Citat:
Gojko Vujovic:
Druga opcija je, ako imaš managed hosting, da tražiš od njih da ti dnevno u neko doba noći backupuju bazu i stavljaju to u neki skriveni direktorijum.


Da to narocito :) Slaba vajda od toga nazalost.

Nego kako "Najlakše će biti da napišeš skriptu za cron koja će dumpovati bazu u određeno vreme i snimati to na disk" ? Onaj webcron servis je super, ali treba da se stavi skripta na remote server koju ce on da pokrece... a pitanje sigurnosti? Ako tu skriptu moze webcron da pokrene bez user/pass onda moze bilo ko a to bi dovelo do DOS -a :)

Any hints?
[ Nemanja Avramović @ 15.03.2005. 10:48 ] @
Citat:
Mister Big Time:Any hints?


nikom ni reci :D
[ cvrle_pa @ 15.03.2005. 15:03 ] @
Citat:
Mister Big Time: Da to narocito :) Slaba vajda od toga nazalost.

Nego kako "Najlakše će biti da napišeš skriptu za cron koja će dumpovati bazu u određeno vreme i snimati to na disk" ? Onaj webcron servis je super, ali treba da se stavi skripta na remote server koju ce on da pokrece... a pitanje sigurnosti? Ako tu skriptu moze webcron da pokrene bez user/pass onda moze bilo ko a to bi dovelo do DOS -a :)

Any hints?



Nadji na Internetu shell script koji se zove automysqlbackup.sh, prilagodis svojoj bazi ili bazama, i postavis ga u cron.daily.

http://sourceforge.net/projects/automysqlbackup/