Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 3.368 pregleda

Najnovija ↓

kreiranje i kopiranje baze putem batch fajla 16.12.2014. u 15:15 · pre 144 meseca #1
pokusavam da putem batch fajla kreiram bazu i iskopiram iz stare baze strukturu sa trigerima, stored procedurama i funkcijama. dole navedeni kod kreira bazu uspesno i prepise trigere ali nece stored procedure i funkcije. naveo sam --routines sto bi trebalo da radi posao ali ne funkcionise. na netu pronalazim sve primere sa ovim skracenicama -h -u -p, jedino koristim u punom nazivu --routines mada to nigde u primeru kopiranja baze nisam video.

ima li neko resenje?


OVA LINIJA RADI : mysqladmin -u root -padmin CREATE baza_nova

OVO RADI ALI BEZ FUNKCIJA I STORED PROCEDURA : mysqldump -h localhost -u root -padmin --routines -d baza_stara | mysql -h localhost -u root -padmin baza_nova
Re: kreiranje i kopiranje baze putem batch fajla 16.12.2014. u 15:31 · pre 144 meseca #2
pronasao sam resenje. ako se linija za kopiranje razdvoji u dve linije sve se lepo prepise. umesto druge linije idu ove dve :

mysqldump -h localhost -u root -padmin --routines -d baza_stara > sql
mysql -u root -padmin -h localhost baza_nova < sql
Re: kreiranje i kopiranje baze putem batch fajla 16.12.2014. u 15:35 · pre 144 meseca #3
--triggers da bekapuje trigere
--routines da bekapuje stored procedure moze i -R

svestan si da je -d no-data?

evo primer:
mysqldump -uroot -p -d --routines baza > brisi

i to radi ok, rutine su u brisi
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: kreiranje i kopiranje baze putem batch fajla 17.12.2014. u 13:55 · pre 144 meseca #4
po dokumentaciji --triggers je default a --routines nije, zato se mora navesti. znam da je -d bez podataka a meni to i treba, samo struktura sa funkcijama, trigerima i stored procedurama.

hvala na odgovoru!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme