PDA

Pogčedajte punu verziju : baza problem


evil
23. 03. 2009., 13:48
Ne mogu nikako da ubacim na svoj server preko phpmyadmina svoju bazu za forum koja je teska 545MB, a kao gzip je teska 51MB i kada pokusam da je ubacim ubaci mi samo 60 polja a ostala ne. Sta da radim?

twix
23. 03. 2009., 14:13
Probaj sa http://www.ozerov.de/bigdump.php

evil
23. 03. 2009., 14:21
hm...mozes li mi malo pojasniti sta tacno treba da odradim, posto se prvi put susrecem s ovim problemom.

unapred hvala

edit: snasao sam se, samo imam problem kako da povecam max limit upload? posto meni ovo pise sada: 6777216 bytes (16 Mbytes)

cvele
23. 03. 2009., 14:55
Upload Max limit php

evil
23. 03. 2009., 16:28
hm...sada sam se totalno pogubio. kolko muke mi zada forum a i ne spavanja da resim problem :/

5. Upload bigdump.php and the dump files (*.sql or *.gz) via FTP to the working directory (take care of TEXT mode upload for bigdump.php and dump.sql but BINARY mode for dump.gz if uploading from MS Windows).
ja kada sam skinuo ovaj fajl, dobio sma samo dump.php, gde se nalazi bigdump.sql?

potpuni sam noob sto se tice ovoga.

MorenoArdohain
23. 03. 2009., 17:00
Daj, covece, sve ti je opisano tamo:

Dump file(s) of your database created by phpMyAdmin I'll call it dump.sql from now on. You can also use GZip compressed dump files if you call them somehow like dump.gz


Dakle, dump koji treba da importujes u bazu.

Nemanja Avramović
23. 03. 2009., 20:22
Probaj sa http://www.ozerov.de/bigdump.php

Samo da napomenem da bigdump ne radi ako je .sql kreiran sa extended upitima. Kad pravite bekap, isključite extended inserts u phpMyAdminu.

@evil: Probaj da pitaš svog hosting provajdera da ti da ssh pristup za svoj sajt. Mnogo ćeš lakše importovati toliki .sql preko konzole. Meni je moj prethodni hosting provajder (dok nisam imao svoj VPS) dozvolio ssh pristup.

evil
28. 03. 2009., 19:58
probao sam nekoliko puta da ubacim bazu preko bigdump-a i stane uvek na 55% i kada pogledam pogledam preko phpmyadmina koliko je ubacilo tabela uvek ubaci samo 63 do 65 tabela a treba da bude 70. evo i screen shoot za bigdump.

http://i40.tinypic.com/otzrt2.png

a kada sam dao mom provajderu da ubaci bazu javlja im ovu gresku:
root@eu15 [~]# mysql -u serbianu_forum -p serbianu_forum < /home/serbianu/www/baza-foum.sql
Enter password:
ERROR 1062 (23000) at line 4489976: Duplicate entry 'd?ga' for key 1
da li neko ima neku ideju sta bi moglo da koci?

Gargoyle
28. 03. 2009., 20:40
To se i meni dešavalo kad sam koristio big dump, uglavnom ne znam da li problem nastane kao posledica načina na koji si exportovao originalni dump baze, ali kao što piše negde imaš duplicate record, najverovatnije unique ID, i meni je rešenje bilo da manuelno nadjem taj record i prepravim ga ili obrišem. Ili vidi koji je record u pitanju pa ga izmeni u originalnoj bazi pre dumpa, ako ti je tako lakše. Znači meni se upucao tako na jedno 4-5 sporna recorda, obrisao sam ih i posle toga je uspelo. To sa čime sam ja radio je bio phpbb3 forum od oko ~700MB, znači bili su u pitanju neki postovi koje sam samo obrisao i posle je uspešno završio upload.

MorenoArdohain
28. 03. 2009., 21:04
Proveri da nije problem nastao zbog importa UTF-8 dumpa u Latin1 tabelu..

evil
28. 03. 2009., 21:35
pokusao sam sve i svasta i sada sam izgubio volju. da li ima zainteresovanih da mi sredi ovaj problem i platicu mu.

bojan

evil
29. 03. 2009., 18:53
problem je resen zahvaljuci MorenoArdohain.