Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: importowanie bużej bazy danych
Forum PHP.pl > Forum > Bazy danych > MySQL
linuxoida
Witam,

Mam takie pytanie, ponieważ mam bazy która po backupie z serwera zajmuje ponad 300MB i kiedy chce ją zaimportować przez phpmyadmina, czy też pod konsolą, wywala mi błąd, że przekroczony został czas wykonywania skryptu (który jest ustawiony na 300 sekund). Czy ktoś wie gdzie jest ta dyrektywa w mysql, gdzie można by zwiększyć ten czas wykonywania.

Z góry dzięki a info
Pozdrawiam
blooregard
Cytat
Czy ktoś wie gdzie jest ta dyrektywa w mysql, gdzie można by zwiększyć ten czas wykonywania.

Ta dyrektywa znajduje się w php.ini i nie ma nic wspólnego z MySQL.

Jeśli masz dostęp do konsoli na tym serwerze z MySQL, zrób to raczej właśnie w konsoli.
linuxoida
Cytat(blooregard @ 3.03.2010, 09:10:18 ) *
Ta dyrektywa znajduje się w php.ini i nie ma nic wspólnego z MySQL.

Jeśli masz dostęp do konsoli na tym serwerze z MySQL, zrób to raczej właśnie w konsoli.

nawet próba importowania pod konsola nie daje rezultatów, nadal istnieje ten problem. Wywala mi, że czas wykonywania skryptu jest zbyt długi.
blooregard
Pod konsolą nie jest wykonywany żaden skrypt przecież.

Pokaż, co wpisujesz do konsoli.
linuxoida
mysql -u root lotnicza_polska < E:\lotnicza\lotnicza_portal.sql
blooregard
To pokaż jeszcze ten komunikat błędu
linuxoida
a więc
C:\wamp\bin\mysql\mysql5.1.36\bin>mysql -u root lotnicza_polska < E:\lotnicza\lo
tnicza_portal.sql
ERROR 1064 (42000) at line 5581441: 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 '<br />
<b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at li
ne 61
blooregard
Cytat
ERROR 1064 (42000) at line 5581441: 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 '<br />
<b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at li
ne 61

To jest błąd w składni zapytania, a nie czasu wykonania.
linuxoida
ale to nawet jeśli tak to bardzo możliwe jest to ze backup z serwera jest źle utworzony??
blooregard
Tak.
Najlepiej, jakby backup też wykonany był normalnie, w konsoli:
  1. mysqldump -u root lotnicza_polska > lotnicza_portal.sql
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.