Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

mysqldump u .bat pravi prazan .sql

[es] :: MySQL :: mysqldump u .bat pravi prazan .sql

[ Pregleda: 2085 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon mysqldump u .bat pravi prazan .sql20.06.2011. u 10:53 - pre 155 meseci
Pozdrav svima.

Imam mysql bazu 5.5 na windows 7 masini. Hteo bih da radi periodicni backup baze i video sam da to moze da se uradi sa windows scheduler-om koji ce pozivati neki .bat fajl.
Napravio sam .bat fajl i upisao u njega sledece:

@echo off
start mysqldump -u root -h localhost -p lozinka baza > backup.sql

Napravio sam novi folder i u njega kopirao .bat i mysqldump.exe.
Kada pokrenem ovu komandu iz cmd-a sve radi ok, ali kad pokrecem kao .bat dobijam samo prazan .sql fiajl.
U cemu moze biti problem?

Da li postoji neki bolji nacin za backup na windows 7 masini?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: mysqldump u .bat pravi prazan .sql20.06.2011. u 11:06 - pre 155 meseci
cemu sluzi ovo START ?!?!?!
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon Re: mysqldump u .bat pravi prazan .sql20.06.2011. u 11:27 - pre 155 meseci
Joooj...kardinalna greska...a vrtim se vec sat vremena oko toga.

HVALA. izbacim start i radi.

Sto se tice parametara posto koristim InnoDb, stavio sam samo --single-transaction?
Da li je pametno koristiti jos nesto od param.?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: mysqldump u .bat pravi prazan .sql20.06.2011. u 11:36 - pre 155 meseci
uradis --help pa prodjes parametar po parametar ...

ja na primer cesto koristim:

Code:

--add-drop-table --create-options --triggers --routines --events --single-transaction  --disable-keys --extended-insert --hex-blob --order-by-primary --flush-logs --dump-date --master-data

 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon Re: mysqldump u .bat pravi prazan .sql20.06.2011. u 11:55 - pre 155 meseci
Ok..HVALA.
 
Odgovor na temu

after
Ajvanho, ING

Član broj: 276962
Poruke: 97
*.dynamic.sbb.rs.



+6 Profil

icon Re: mysqldump u .bat pravi prazan .sql20.06.2011. u 19:25 - pre 155 meseci
Pozdrav svima,

Kod remote dump-a koji mi je pucao na tabelama vecim od 2GB, dodavanje opcije: --max_allowed_packet=512M u mysqldump-u mi je resilo problem (max vrednost parametra ide do 1G), bez potrebe da menjam my.cnf ili da eksperimentisem sa net timeout varijablama...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: mysqldump u .bat pravi prazan .sql20.06.2011. u 23:51 - pre 155 meseci
max allowed nema veze sa velicinom tabele, moze tabela da bude 1T i da je dampujes sa 1M packet size ...

dump ce da prsne ako ti je packet size manji od velicine jednog sloga, dakle ako imas blob polje u slogu koje je veliko 200M moras da imas max allowed packet size bar 200M da bi mogao da dampnes taj slog (inace ce da prsne dump)

varijable koje koristi dump nemaju veze sa varijablama u my.cnf, tj, ti kada kazes --max_allowed...=xxyz on sam kaze mysql-u kad se okaci na njega "ocu ovoliki packet size", to je dinamicka varijabla sto znaci da ne moras da resetujes mysql da bi je promenio
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon Re: mysqldump u .bat pravi prazan .sql21.06.2011. u 14:00 - pre 155 meseci
E ljudi interesuje me jos nesto.

Kad uradim dump dobijem .sql fajl. To je ok.

E sad jel ima neka fora da ne pravim bazu (create database) pre restore-a?
Recimo da se baza sama kreira iz dump file-a.

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: mysqldump u .bat pravi prazan .sql21.06.2011. u 14:17 - pre 155 meseci
kada radis dump on moze da upise u sql fajl i kreiranje baze ( ako uradis mysqldump --... --databases db1 ... onda ce ti napraviti create database db1 u resultatu)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: mysqldump u .bat pravi prazan .sql21.06.2011. u 14:19 - pre 155 meseci
btw. koristan hint

uradis dupli dump ... ja skoro uvek tako radis ... tako da uradis jedan prvo sa

--no-data --triggers --events ...

a onda uradis jedan sa --no-create-db --no-create-info

tako da u prvom dobijes sve create koji ti trebaju a u drugom dobijes samo datu ..
 
Odgovor na temu

after
Ajvanho, ING

Član broj: 276962
Poruke: 97
*.dynamic.sbb.rs.



+6 Profil

icon Re: mysqldump u .bat pravi prazan .sql25.06.2011. u 13:15 - pre 155 meseci
Bogdane, hvala na dubljem objasnjenju max_allowed_packet opcije u mysqldumpu :). Tacno, desavalo mi se da mi dump pukne i na bazi od 200MB ali sam to pripisivao "ostalim" razlozima. Sada mi je jasna veza.

Pozdrav,
 
Odgovor na temu

[es] :: MySQL :: mysqldump u .bat pravi prazan .sql

[ Pregleda: 2085 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.