PHP prenos baze iz localhost na online server

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?

7 odgovorov

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.

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. :)

lahko pa uporabis mzsql console ukaze za naredit mysql dump

recimo tukaj je link:
kako myqldump

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.

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.

2

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.

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