Zmień plik SQL limitu rozmiaru wysyłania w phpMyAdmin

Samouczek, który uczy krok po kroku, jak zmienić akceptowany limit rozmiaru dla importowanych plików SQL w phpMyAdmin. Pomocne, gdy trzeba zaimportować duże bazy danych. Zmień plik SQL limitu rozmiaru przesyłania w phpMyAdmin.

Gdy pracujemy z baza danychNajbardziej przydatna jest nam , który zapewnia nam wsparcie w zakresie zarządzania bazą danych poprzez interfejs WWW. Z phpMyAdmin możemy dokonywać dowolnych zmian w bazie danych, do której mamy dostęp. Możemy dodawać bazy danych, tworzyć, usuwać i edytować tabele w bazach danych, możemy usuwać lub możemy import baz danych utrzymywana.

W standardowej konfiguracji (default) funkcja „import"W phpMyAdminNie pozwala nam na przesyłanie w Pliki większe 2MB (2,048 KiB). Jeśli potrzebujemy bazy danych większej niż 2 MB, pojawia się błąd: „You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."

phpMyAdmin Prześlij SQL do dużej bazy danych
Prześlij zbyt duży plik w phpMyAdmin

Jednym rozwiązaniem byłoby, aby ścisnąć bazy danych (.sql plik) w jednym z formatów gzip, bzip2 lub zamek błyskawiczny, ale jeśli plik bazy danych jest bardzo duży, to z pewnością nawet go nie skompresujemy, aby uzyskać plik pod 2MB, który może być skanowany przez  phpMyAdmin, Jedynym rozwiązaniem jest zmiana dozwolony limit rozmiaru przesyłania.

Importuj pliki SQL w phpmyadmin
Zaimportuj plik .sql do phpMyAdmin

Zmień limit rozmiaru wysyłania/importowania w phpMyAdmin

Ograniczenie importu jest przez konfigurację Witryny i zmienić ten limit będzie musiał edytować plik konfiguracyjny odpowiedzialny za PHP (php.ini).

W zależności od używanego systemu, php.ini może znajdować się w „/etc/php.ini","/etc/php5/apache2/php.ini” lub w innym miejscu na . Najłatwiejszym sposobem zlokalizowania go jest zalogowanie się na serwerze (przez ) i podaj wiersz poleceń "locate php.ini„. Po zlokalizowaniu pliku php.ini przechodzimy do jego edycji.

nano /etc/php.ini
Zmień limit rozmiaru wysyłania SQL
Zmień limit rozmiaru wysyłania SQL

W pliku php.ini wyszukaj i edytuj następujące wiersze:

max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30) 
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60) 
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb) 
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb) 
post_max_size = 180M ; Maximum size of POST data that PHP will accept

W naszym przypadku możemy ustawić maksymalny rozmiar pliku, który ma być importowany jest nie mniejsza niż 180MB. Oznacza to, że możemy importować bazy danych do 180 MB przez phpMyAdmin.

Zmień limit rozmiaru wysyłania SQL
Zmień limit rozmiaru wysyłania SQL

W funt potrzeb zmienić czas wykonania i limit pamięci stosowane. Jeśli czasy ustawione w php.ini są małe, a plik do zaimportowania jest bardzo duży, wtedy można podać błąd "time out„Import. W tym celu będziesz musiał zmienić "max_input_time"A"max_execution_time„. Dotyczy to również limitu pamięci, który należy zwiększyć w przypadku dużych baz danych. Po wprowadzeniu zmian w edytorze „nano” kliknij Ctrl + X następnie "Y"(Tak tak Enter aby zapisać zmiany.

Ostatnim krokiem jest ponowne uruchomienie .

systemctl restart httpd 

lub

/etc/init.d/httpd restart

Po ponownym uruchomieniu można rozpocząć import pliku z bazy danych.

- Zmień limit rozmiaru importu w phpMyAdmin.

Założyciel i redaktor Stealth Settings, od 2006 roku do chwili obecnej. Doświadczenie w systemach operacyjnych Linux (Zwłaszcza CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

jak » godny uwagi » Zmień plik SQL limitu rozmiaru wysyłania w phpMyAdmin

1 myśl na temat „Zmień plik SQL limitu rozmiaru wysyłania w phpMyAdmin”

  1. Stary poradnik, ale nadal aktualny. Wielkie dzięki!
    Jednak nie we wszystkich sytuacjach to działa. Upłynął limit czasu połączenia podczas przesyłania.

    Odpowiedz
Zostaw komentarz