Importuj błąd pliku .SQL - serwer MySQL zniknął

Kiedy musimy zaimportowane pliki .SQL duży w jednym podstawa daty, klasyczna metoda przez phpMyAdmin nie jest naprawdę dobrym rozwiązaniem. Najczęściej trafiamy na "ponowny limit czasu„Najprościej jest podłączenie bazy danych serwera SSH / konsoli, które wykonaj .sql przesyłać pliki, a następnie wykonać konkretne wiersze poleceń importować.

mysql -u db_user -p -h localhost db_name < /path/sql_file.sql

Jeśli po wykonaniu wiersza polecenia i wpisując hasło bazy danych napotkał błąd: „ERROR 2006 linii (HY000) w 1281: serwer MySQL zniknęło”, najczęściej chodzi o pokonywanie granic głośności dla importowanych plików. To jest dość sprawiedliwy, jak to możliwe w standardowej konfiguracji MySQL, ustawić wielkość graniczna „max_allowed_packet” być mniejsza niż pliku, który chcesz zaimportować bazę danych.
Najprostszym rozwiązaniem jest edycja pliku "my.cnf" i ustawienie limitu dla naszych potrzeb. Na przykład, jeśli chcemy zaimportować plik .SQL z 320 MB, edytujemy plik "my.cnf" i dodajemy wiersz:

max_allowed_packet=400M

Po edycji i zapisaniu uruchom ponownie usługę mysql na serwerze i wznów wiersz poleceń w celu zaimportowania. wszystko powinno działać sprawnie.

Importuj błąd pliku .SQL - serwer MySQL zniknął

O autorze

podstęp

Namiętnie o wszystkim, co oznacza gadżety i IT, piszę z przyjemnością stealthsettings.com od 2006 i lubię odkrywać z wami nowe rzeczy na temat komputerów i systemów operacyjnych macOS, Linux, Windows, iOS i Android.

Zostaw komentarz

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.