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

Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa

[es] :: Pascal / Delphi / Kylix :: Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa

[ Pregleda: 4893 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pela
Nenad Pelovic
grafika i web dizajn
Skoplje - Makedonija

Član broj: 40377
Poruke: 93
*.205.43.163.robi.com.mk.

Sajt: www.pelovic.com


Profil

icon Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa16.02.2008. u 22:36 - pre 196 meseci
Cao,

Pri kraju je moj prvi 'ozbiljan' Delphi programcic koji radi sa MySql-om.
Nista spektakularno ili fenomnalno, cisti prikaz, insert update podataka i sve to...
Koristim MySqlDac (2.6.1) komponente za povezivanje i obradu podataka a radjen je u

D2007-ci.

Dolazim do dela kad sve to treba da se spakuje i da se pripremi u instalaciju.
Kako, da odradim instalaciju programa, odnosno kako da u instalaciji programa ubacim i

instalaciju mysql servera?

Scena:
Korisnik lepo pokrene instalaciju a onda se prvo pokrene instalacija MySql servera, pa se kreira

baza podataka sa tabelama a zatim krene i instalacija programa. Jel moze da se odradi neki

'silent' install MySql servera?

Jos jedno pitanje kad vec ima mesta :) za pisanje..
Jel moze to da se odradi sa nekim instalerom kao InnoSetup ili sl.?
Jel treba jos nesto mozda da se ukljuci u instalaciju?

pozdr.
pela
Ono sto te ne ubije, to te ojaca.
 
Odgovor na temu

tasa5
Vojkan Tasić
Baden, Switzerland

Član broj: 16887
Poruke: 64
*.dynamic.sbb.rs.

ICQ: 256600404


+1 Profil

icon Re: Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa24.12.2008. u 22:40 - pre 185 meseci
I mene interesuje odgovor na isto pitanje. Samo sto je moj program je radjen u JAVI.
Jesi li resio problem do sada??? Ima li nekog da je ovo radio???
http://poslovi.automatika.rs - Berza poslova za inzenjere i programere
 
Odgovor na temu

kiklop74
Darko Miletić
Buenos Aires

Član broj: 78422
Poruke: 569
*.fibertel.com.ar.

Sajt: ar.linkedin.com/pub/darko..


+13 Profil

icon Re: Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa25.12.2008. u 00:03 - pre 185 meseci
http://forums.mysql.com/read.php?11,2594,2714#msg-2714
Tko leti vrijedi
 
Odgovor na temu

mret
Radovan Bacovic
Senior Data Warehouse Developer
Kindred Group
Stockholm, Sweden

Član broj: 78386
Poruke: 62
195.252.80.*

Sajt: www.kindredgroup.com


Profil

icon Re: Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa29.12.2008. u 22:11 - pre 185 meseci
Pozdrav svima,
ja sam ovo radio i koristim varijantu Mysql + Delphi + inno setup
za kreiranje setup fajla.
Ovakav setup ja isporucujem korisnicima preko distributera ili preko net-a i provereno radi.

1. na svojoj masini podesite mysql server kako bi trebalo da radi u produkciji
2. tako podesen server iskopirajte negde odakle cete da pravite setup nekim alatom (moja preporuka je inno setup)
3. u setup alati pakujte ceo folder koji ce se instalirati na npr C:\program files\MySQl\Mysql server 5.0 (ovu verziju mi koristimo)
4. kada setup raspakuje vas skockan mysql folder upisite u registry sledece vrednosti:
"Software\MySQL AB\MySQL Server 5.0"; ValueType: string; ValueName: "Location"; ValueData: "C:\Program Files\MySQL\MySQL Server 5.0\";
"Software\MySQL AB\MySQL Server 5.0"; ValueType: string; ValueName: "Version"; ValueData: "5.0.45";
da bi Vam server radio kako treba

5. zatim pokrenite .bat fajl koji ce da kreira servis (naravno, ovde je definisano da se servis dize automatski)
@echo off
@echo Pokrecem servise za bazu podataka
"c:\Program Files\MySQL\MySQL Server 5.0\bin\"mysqld-nt --install BacoMySQL --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini"
NET START BacoMySQL

6. nakon toga poterate fajl koji ce da vam napuni bazu -- nesto kao:
@echo off
echo Podesavam bazu podataka...............
"c:\Program Files\MySQL\MySQL Server 5.0\bin\"mysql -u root --password=NEKI_PASSWORD test -h 127.0.0.1 -e "\. mm.sql"
@echo Baza uspesno podesena

gde je mm.sql skript vase baze

7. u unnistalu napravite skript koji tera sledece komande:
@echo off
echo Brisem podatke iz baze podataka...............
"c:\Program Files\MySQL\MySQL Server 5.0\bin\"mysql -u root --password=NEKI_PASSWORD test -h 127.0.0.1 -e "drop database NEKA_BAZA"

@echo off
net stop BacoMySQL
"c:\Program Files\MySQL\MySQL Server 5.0\bin\"mysqld-nt --remove BacoMySQL

ovako brisete sve sto treba pa pri sledecoj instalaciji na istoj masini necete imati glavolomku

8. Ovo je samo deo setupa koji se tice baze. ostali deo klijentske aplikacije se radi zavisno od toga kako program funkcionise

jos jedna napomena... Nemojte NIKAKO koristiti mysqld jer Vam on samo privremeno dize servise preko nego mysqld-nt pa instal.....

Ako je ovo nekom koristilo drago mi je
pozzz

/*A sad odo` malo napolje*/
 
Odgovor na temu

sasas
Saša Slavnić
radim za neke švabe

Član broj: 35478
Poruke: 617
94.189.254.*



Profil

icon Re: Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa30.12.2008. u 08:10 - pre 185 meseci
Samo mala napomena: u slučaju da tako distribuirate bazu, plaća se licenca, tj. u tom slučaju mysql nije besplatan.

pozdrav
When something is hard to do, then it's not worth doing.
 
Odgovor na temu

tasa5
Vojkan Tasić
Baden, Switzerland

Član broj: 16887
Poruke: 64
89.216.108.*

ICQ: 256600404


+1 Profil

icon Re: Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa16.01.2009. u 10:02 - pre 185 meseci
Hvala mret na ovom detaljnom uputstvu, koristilo je veoma.
http://poslovi.automatika.rs - Berza poslova za inzenjere i programere
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Distribucija / Instalacija Mysql servera zajedno sa instalacijom programa

[ Pregleda: 4893 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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