PHP prenos baze iz localhost na online server
 
php.programer 29. avg 2012 12:25:43 Pridružen od:
20. sep 2011
347 objav
154 106 10
#1

kako najlažje? ali je res to najboljše da lokalno exportaš bazo in jo online importaš? a obstaja kak način, da se zadeva opravi na klik?


všeč(0) ni všeč(0) spam(0)
 
s1l3 29. avg 2012 12:29:47 Pridružen od:
6. jun 2012
345 objav
320 60 1
#2

Pomoje je najlažje če naredi export/import iz phpmyadmina. Predvidevam da govoriva o mysql bazi.



Lokalno naredi export, na gostovanju pa v bazo import.



Kaj misliš pa s tem na klik mi pa ni ravno jasno. Mislim verjetno obstajajo skripte ipd, samo je po moje več dela s tem kot z običajnim izvozom/uvozom.


všeč(0) ni všeč(0) spam(0)
 
kraji 29. avg 2012 12:31:33 Pridružen od:
22. jul 2009
853 objav
321 12 4
#3

Jaz trenutno še delam preko exporta, kjer exportam samo spremenjene tabele, kar ugotavljam na pamet in jih preko phpadmina importam.



Me pa to počasi že moti, tako da razmišljam, da si bom napisal eno aplikacijo, ki bo preverila razlike med podatkovnima bazama v številu zapisov, potem pa bom lahko še dodatno ročno pokljukal/odkljukal tabele, ki se naj prenesejo in jih exportal.



Gotovo kaj takega že obstaja, nisem pa iskal ali karkoli testiral, tako da bi tudi mene zanimalo, če že kaj enostavnega obstaja. :)


všeč(0) ni všeč(0) spam(0)
 
Mešetar 29. avg 2012 12:35:56 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#4

lahko pa uporabis mzsql console ukaze za naredit mysql dump



recimo tukaj je link:

kako myqldump


všeč(0) ni všeč(0) spam(0)
 
php.programer 29. avg 2012 12:46:12 Pridružen od:
20. sep 2011
347 objav
154 106 10
#5

ok, hvala za odgovore.



programiram cca 8 let in mi že gre pošteno na k.... ta import / export. zato iščem nek software, ki bi ga nastavil s podatki lokalne baze in podatki online baze ter pritisnil na gumb LET'S DO IT.



ob kliku LET'S DO IT bi se zgodilo sledeče:

- lokalna baza bi se izvozila

- online baza se prepiše v nek fajlu na serverju, da se arhivira

- nato se vse tabele v online bazi izbrišejo...

- ... in uvozi se lokalna baza.



saj vem... ziher že kje kaj obstaja, sem iskal očitno premalo... je pa res, da sem zasledil en kup rešitev od konzole do ready made softwarjev, ki omogočajo backupe in restore, ampak ne pridejo v poštev, zato sem napisal post, če mogoče pozna kdo kak php software ki omgooča kaj takega kot sem zapisal v tem postu... Hvala.


všeč(0) ni všeč(0) spam(0)
 
Lombi 29. avg 2012 13:00:08 Pridružen od:
7. jun 2008
445 objav
315 9 7
#6

Nekaj takega enostavno naredis z ubotom (aff) ali winautomation.



Nekaj podobnega sem si jaz uredil za backup vseh mysql baz na vseh serverjih.



Ni php, vendar omogoca malenkost lazjo uporabo, ker ne prihaja do timeoutov ali max size errorjev.


všeč(2) ni všeč(0) spam(0)
 
schtr4jh 29. avg 2012 16:06:25 Pridružen od:
24. nov 2008
402 objav
322 33 4
#7

Poglej si tudi mysql workbench - odlično orodje za izdelavo ER diagramov, izvoz, sinhronizacijo baze in še mali milijon "fičrjev".



Drugače pa mislim, da zadnje verzije phpmyadmina omogočajo live sinhronizacijo baze.


všeč(0) ni všeč(0) spam(0)
 
technolog 29. avg 2012 18:13:19 Pridružen od:
14. nov 2011
598 objav
768 300 22
#8

Replikacija se načeloma reče temu, kar hoče OP narest.


všeč(0) ni všeč(0) spam(0)
Z linuxom že 7 let. Pro web development.
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se