Ändra SQL-fil för uppladdningsstorleksbegränsning i phpMyAdmin

Handledning som lär dig steg för steg hur du ändrar den accepterade storleksgränsen för import av SQL-filer i phpMyAdmin. Praktiskt när du behöver importera stora databaser. Ändra SQL-fil för uppladdningsstorleksbegränsning i phpMyAdmin.

När vi arbetar med databasMest praktiskt för oss , som ger oss databashanteringsstöd via webbgränssnittet. Från phpMyAdmin kan vi göra vilka ändringar vi vill i en databas som vi har tillgång till. Vi kan lägga till databaser, skapa, ta bort och redigera tabeller i databaserna, vi kan ta bort eller vi kan import databaser som upprätthålls.

I standardkonfigurationen (default) funktion “Importera"I phpMyAdmin, Inte tillåter oss att ladda upp i filerna större än 2MB (2,048 KiB). Om vi ​​behöver en databas som är större än 2 MB, uppstår felet: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."

phpMyAdmin Ladda upp Big Database SQL
Ladda upp för stor fil i phpMyAdmin

En lösning vore att komprimera databasfilen (. SQL) i ett av de format som gzip, bzip2 eller zip, men om databasfilen är väldigt stor komprimerar vi det inte ens för att få en fil under 2MB som kan skannas av  phpMyAdmin. Den enda lösningen är att ändra storleksgränsen tillåtet för uppladdning.

Importera SQL-filer i phpmyadmin
Importera .sql-fil till phpMyAdmin

Ändra storleksgräns för uppladdning/import i phpMyAdmin

Import gräns ges av konfigurationen Regelverket och att ändra denna gräns måste redigera PHP konfigurationsfilen som är ansvarig för (php.ini).

Beroende på vilket system som används kan php.ini finnas i "/etc/php.ini","/etc/php5/apache2/php.ini” eller på annan plats på . Det enklaste sättet att hitta den är att logga in på servern (via ) och ge kommandoraden "locate php.ini“. Efter att ha hittat php.ini-filen går vi vidare till att redigera den.

nano /etc/php.ini
Ändra uppladdningsstorleksgräns SQL
Ändra uppladdningsstorleksgräns SQL

I filen php.ini sök och redigera följande rader:

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

I vårt fall satt vi den maximala storleken på den fil som ska importeras är högst 180MB. Det betyder att vi kan importera databaser upp till 180MB genom phpMyAdmin.

Ändra uppladdningsstorleksgräns SQL
Ändra uppladdningsstorleksgräns SQL

I pannan på dina behov ändra genomförandetid och minnesgräns användas. Om de tider som anges i php.ini är små och filen som ska importeras är mycket stor, då är det möjligt att ge felet "timeout”Importen. För detta måste du ändra "max_input_time"Och"max_execution_time“. Detta gäller också för minnesgränsen, som måste ökas för stora databaser. När du har gjort ändringarna genom att klicka på "nano" -redigeraren Ctrl + X sedan “Y"(Jaja Enter för att spara ändringarna.

Det sista steget är att starta om .

systemctl restart httpd 

eller

/etc/init.d/httpd restart

Efter omstart av Du kan börja importera databasfilen.

- Ändra importstorleksgräns i phpMyAdmin.

Grundare och redaktör Stealth Settings, från 2006 till idag. Erfarenhet av operativsystem Linux (Särskilt CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hur man » Anmärkningsvärt » Ändra SQL-fil för uppladdningsstorleksbegränsning i phpMyAdmin

1 tanke om “Ändra SQL-fil för uppladdningsstorleksgräns i phpMyAdmin”

  1. Gammal tutorial men fortfarande relevant. Tack så mycket!
    Det fungerar dock inte i alla situationer. Anslutningen tog timeout vid uppladdning.

    Svara
Lämna en kommentar