Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 10.04.2003 Ostrzeżenie: (0%)
|
Zrzuciłem sobie bazę/tabele poleceniem
Kod mysqldump.... otrzymałem ładny pliczek baza.sql o rozmiarze 370MB w środku jest jakieś 1 700 000 rekordów. Podczas próby podczytania go do bazy z konsoli Kod mysql -p -D raport < baza.sql wylatuje z błędem:Kod ERROR 1064 (42000): 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 1 Może spotkaliście się z takim problemem. Proszę poradźcie coś. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Jak głosi komunikat, twoje zapytania wykonują się dłuzej niz 300 sekund. Patrząc na rozmiar pliku nic dziwnego. Musisz se to albo robic na mniejsze paczki, albo swiekszyc czas dla mysql w my.ini:
set-variable = wait_timeout=300 set-variable = interactive_timeout=300 i se ustaw tezmienne chyba na tyle zeby starczylo |
|
|
|
gizmo Odtworzenie tablic z backup'a 25.08.2005, 12:46:16
gizmo w my.cnf dodałem:
set-variable = wait_timeout=600
... 25.08.2005, 13:37:17
nospor A dales to w sekcji [mysqld]? (bo to ważne)
Kod... 25.08.2005, 13:47:15
gizmo Ok wszystko działa, pomogło
Wielka buźka albo lepi... 26.08.2005, 08:56:32 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 08:39 |