Novo

Forum kao aplikacija na telefonu

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

  • 9 odgovora
  • 3.770 pregleda

Najnovija ↓

Prevelik SQL file 23.05.2008. u 10:14 · pre 224 meseca #1
imam nekoliko vecih .sql fileova koji su po 20-30 MB... i to ne moze da podnese mysql da se sve ucita od jednom... naravno male fajlove lepo sredi... ali kod velikih ne podnosi da mu das toliki posao... kako to da resim? (sve je na mom kompu, sql server ... i koristim navicat za sql manager) Mozda nekako da ga iseckam na vise delova? probao ja sa notepadom...pfff to sporo brate...
Re: Prevelik SQL file 23.05.2008. u 14:07 · pre 224 meseca #2
jesi probao iz mysql konzole da importujes \. ime_fajla.sql komandom?
Re: Prevelik SQL file 23.05.2008. u 15:57 · pre 224 meseca #3
Probaj i iz command line client-a... mislim da bese
Code:
mysql>source imefajla.sql

Meni tako uspelo za fajl oko 60 MB
Re: Prevelik SQL file 23.05.2008. u 19:26 · pre 224 meseca
izmenjeno 1 put, poslednji put davidkovacs2 23.05.2008. u 19:44
  1. davidkovacs223.05.2008. u 19:44zapis iz teksta poruke
#4
ne znam gde treba u navicat-u...

ili nije bitno preko cega... i da naglasim, nije mi posebno instaliran mysql... nego sa nekim programom je integrisan ali inace radi bez frke... samo pokrenem mysql.bat i radi... posebno neki admin panel nema... koristim navicat za managing kao sto rekoh..

ajde _korso_ ako mozes malo detaljnije... koji program, i gde sta tacno... hvala unapred

evo kako je u navicatu:




problem je sto ne vidim nikakav "run" ili "start"... da pokrenem sto napisem.. nema nigde...
Re: Prevelik SQL file 23.05.2008. u 20:14 · pre 224 meseca #5
mysql postoji sigurno kao aplikacija koja je instalirana na tvom racunaru, samo je ti ne vidis. Osim toga, u ovoj konzoli mozes napsiati uopravo to sto ti je _korso_ rekao
Code:
source imefajla.sql


s tim sto bi bilo dobro da navedes full path do fajla.

Ako ti je server na internetu, tj niste fizicki na istoj mrezi, to bi moglo da potraje i da bude problema.
Potpis
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
Re: Prevelik SQL file 23.05.2008. u 20:41 · pre 224 meseca
izmenjeno 1 put, poslednji put davidkovacs2 23.05.2008. u 21:55
  1. davidkovacs223.05.2008. u 21:55zapis iz teksta poruke
#6
ne ... sve je na mom racunaru...

znaci aki mi je file npr. u D: \files\ i da se zove 1.sql onda bi isla komanda
Code:
mysql>source D:\files\1.sql
ili?

i da, ako iskucam, kako dalje?? ne nadjem gde da startujem tu komandu... sto napisem...
samo imam save, load, stop...
Re: Prevelik SQL file 24.05.2008. u 09:31 · pre 224 meseca #7
Upravo tako, u konzoli koja ti se otvorila napises kao sto si vec napisao
Code:
mysql>source D:\files\1.sql;

stavi ; na kraj i udri enter.
Re: Prevelik SQL file 24.05.2008. u 14:33 · pre 224 meseca #8
Code:
mysql> source C:\creature_proto.sql;
ERROR 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'source C:\creature_proto.sql' at line 1
mysql> 


ne znam zasto nece. :(

Re: Prevelik SQL file 24.05.2008. u 16:03 · pre 224 meseca #9
nadjoh problem...

znaci, C:\mysql\bin\my.cnf sam otvorio i vidim "max_allowed_packet" = 1M pa sam editovao na "max_allowed_packet" = 50M

i sad sve sto je do 50 MB, ladno ulazi 8)

ipak, hvala na pomoci! :)
Re: Prevelik SQL file 26.05.2008. u 20:38 · pre 224 meseca #10
Pozd.

Jedna napomena: max_allowed_packet nije opcija koja govori koliki fajl smesh da importujesh na ovaj nachin.

Ova opcija ogranichava velichinu jednog "paketa". Paket predstavlja: jedan sql upit ili jedan red (row) odgovora na upit. Odnosi se i na josh neke stvari, koje sada nisu bitne.

Ovo znachi da je pri importu neki od upita koje si pokushavao da izvrshish (odnosno neki od upita u tom fajlu) veci od 1MB, zbog chega je server odbijao poslushnost.

Svako dobro.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme