Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak importować duży plik do bazy MySQL ?
Forum PHP.pl > Forum > Bazy danych
majestiq
Witam,

Chciałem importować bazę danych tekstów piosenek i jest lipa :/
Mam serwer na nazwa.pl :|

Po kilku dobrych minutach pojawia się taki błąd:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 39334652 bytes) in /usr/local/phpmyadmin/mysql5/libraries/unzip.lib.php on line 252

Żadne dane nie zostały dodane (nawet tabele nie zostały utworzone).

Jak importowac tak duże pliki.
Może podczas eksportu (baza na webd.pl), można ustawić jakięs opcję, żeby wszystko zostało podzielone na kilka plików, lub jakiś inny myk !?
dtuna
skozystaj ze specjalnych skryptow do tego przeznaczonych np bigdump
majestiq
W bigdump jest to samp co w myadminie:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 39370627 bytes) in /home/mp4/ftp/bigdump.php on line 552


Próbowałem za pomocą MySQL administrator i query browser i też lipa:
The selected file was generated by mysqldump and cannot be restored by this application :/

Tutaj: http://forum.php.pl/index.php?showtopic=84804&hl=bigdump
jest info, że można prościutko z konsoli to zrobić, ale chyba nie mam do niej dostępu (nazwa.pl) :/

Pomóżcie!
NoiseMc
Mozesz sobie wrzucic przez ftp rozpakowany dump bazy danych i sprobowac zrobic:
  1. <?php
  2. exec('mysql -uUSER -pPWD -DBAZA < plik.sql');
  3. ?>


Jezeli exec nie jest zablokowany.

Jezeli natomiast jako hosta bazy masz zdalny adres np: http://mysql.nazwa.pl to mozesz sprobowac zrobic to ze swojego kompa z wiersza polecen z podaniem parametru host (-hmysql.nazwa.pl)
majestiq
Ten 1 sposób raczej nie działa, zresztą nie wiem za bardzo jak te dane tam powstawiać (baza, login, host).

Próbuje z konsoli CMD i też jest lipa - nie rozoznaje polecenia host :/
kwiateusz
podziel tym i wrzucaj po kawałku smile.gif
Kicok
Do serwerów MySQL na nazwa.pl da się połączyć z zewnątrz. Więc wejdź na http://dev.mysql.com/downloads/gui-tools/5.0.html ściągnij sobie MySQL Query Browser, zainstaluj i się baw ;]
majestiq
Wcześniej napisałem jaki błąd pojawia się w query browser...
Może tym dump splitterem się uda.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.