Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 2.749 pregleda

Najnovija ↓

Kako prebaciti sa jedne na druge baze 09.01.2010. u 16:11 · pre 204 meseca #1
Interesuje me kako da prebacim korisnike i njihove ostale podatke iz prve baze (koji se nalaze u tabeli user) u novu bazu gde se za razliku od prve lozinke enkriptovane. Hvala
Re: Kako prebaciti sa jedne na druge baze 09.01.2010. u 17:27 · pre 204 meseca #2
Code:

insert into novabaza.novatabela select * from starabaza.staratabela;
update novabaza.novatabela set sifra = sha1(sifra);


ili ako te ne mrzi da kucas

Code:

insert into novabaza.novatabela (id, name, user, ovo, ono ... sifra) select id, name, user, ovo, ono ... sha1(sifra) from starabaza.staratabela;


podrazumevam da su na istom serveru obe baze. ako nisu, onda dump na staroj, restore na novoj pa onda update ovo ono ... eventualno ces hteti da promenis tip polja za sifra na char(40) posto ti sha1() uvek vraca char(40). Ako ti je password polje sada manje od 40 karaktera, prvo uradi alter pa onda odradi update, ako je vece od 40 karaktera, prvo odradi update pa onda odradi alter
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Kako prebaciti sa jedne na druge baze 09.01.2010. u 17:43 · pre 204 meseca #3
Ja bih se nadovezao na ovo jednim pitanjem.

Kad se prebacuje mysql baza sa svim privilegijama i korisnicima, recimo sa 4.1 na 5.x sta se desava sa kolonama koje postoje u petici a nema u verziji 4 - one kolone koje uvode neke nove mogucnosti i privilegije...?
Potpis
Beneath civilization's fragile crust, cold chaos churns...
Re: Kako prebaciti sa jedne na druge baze 09.01.2010. u 19:55 · pre 204 meseca #4
Citat:
Tyler Durden: 

Kad se prebacuje mysql baza sa svim privilegijama i korisnicima, recimo sa 4.1 na 5.x sta se desava sa kolonama koje postoje u petici a nema u verziji 4 - one kolone koje uvode neke nove mogucnosti i privilegije...?


ja sam pretpostavio da je op pitao za neke "custom" tabele iz njegove aplikacije posto nema mysql usera sa nekriptovanim pass-om ...

sto se tice 4.1 na 5.x imas skript mysql_upgrade koji ce da upgradeuje tabele u mysql bazi.... skript ce dodati "nove kolone" i promeniti sta treba i gde treba
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme