Skift SQL-fil for uploadstørrelsesgrænse i phpMyAdmin

Tutorial, der lærer dig trin for trin, hvordan du ændrer den accepterede størrelsesgrænse for import af SQL-filer i phpMyAdmin. Nyttigt, når du skal importere store databaser. Skift SQL-fil for uploadstørrelsesgrænse i phpMyAdmin.

Når vi arbejder med databaseDe fleste handy er os , som giver os support til databasestyring via webgrænsefladen. Fra phpMyAdmin kan vi lave de ændringer vi ønsker i en database, som vi har adgang til. Vi kan tilføje databaser, oprette, slette og redigere tabeller i databaserne, vi kan slette eller vi kan import databaser vedligeholdt.

I standardkonfigurationen (default) funktion “Importere"I phpMyAdminTillader os ikke at gøre upload i den filer større 2MB (2,048 KiB). Hvis vi har brug for en database, der er større end 2 MB, opstår fejlen: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."

phpMyAdmin Upload Big Database SQL
Upload for stor fil i phpMyAdmin

En løsning ville at komprimere databasen (.sql fil) i et af de formater gzip, bzip2 eller zip, men hvis databasefilen er meget stor, så komprimerer vi det ikke engang for at få en fil under 2MB, der kan scannes af  phpMyAdmin. Den eneste løsning er at ændre den tilladte størrelse grænse for uploads.

Importer SQL-filer i phpmyadmin
Importer .sql-fil til phpMyAdmin

Skift upload/importstørrelsesgrænse i phpMyAdmin

Import grænse er givet ved konfiguration Fællesskabet, og ændre denne grænse bliver nødt til at redigere konfigurationsfilen, der reagerer PHP (php.ini).

Afhængigt af det anvendte system kan php.ini findes i "/etc/php.ini","/etc/php5/apache2/php.ini” eller et andet sted på . Den nemmeste måde at finde den på er at logge på serveren (via ) og giv kommandolinjen "locate php.ini“. Efter at have fundet php.ini-filen, fortsætter vi med at redigere den.

nano /etc/php.ini
Skift SQL-grænse for uploadstørrelse
Skift SQL-grænse for uploadstørrelse

I filen php.ini søg og rediger følgende linjer:

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 vores tilfælde har vi sat den maksimale størrelse på den fil, der skal importeres, ikke er mere end 180MB. Det betyder, at vi kan importere databaser op til 180MB gennem phpMyAdmin.

Skift SQL-grænse for uploadstørrelse
Skift SQL-grænse for uploadstørrelse

I Funt dine behov ændre gennemførelsestid og hukommelse grænse anvendes. Hvis de tidspunkter angivet i php.ini er små, og filen, der skal importeres, er meget stor, så er det muligt at give fejlen "timeout”Importen. For dette bliver du nødt til at ændre "max_input_time"Og"max_execution_time“. Dette gælder også for hukommelsesgrænsen, som skal øges for store databaser. Når du har foretaget ændringerne, skal du klikke på "nano" -editoren Ctrl + X derefter "Y”(Ja) ja Enter for at gemme ændringerne.

Det sidste trin er genstart .

systemctl restart httpd 

eller

/etc/init.d/httpd restart

Efter genstart af Du kan starte med databasen import filen.

- Skift importstørrelsesgrænse i phpMyAdmin.

Stifter og redaktør Stealth Settings, fra 2006 til i dag. Erfaring med operativsystemer Linux (Især CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

Hvordan man » bemærkelsesværdige » Skift SQL-fil for uploadstørrelsesgrænse i phpMyAdmin

1 tanke om “Skift uploadstørrelsesgrænse SQL-fil i phpMyAdmin”

  1. Gammel tutorial, men stadig relevant. Mange tak!
    Det virker dog ikke i alle situationer. Forbindelsen fik timeout under upload.

    Svar
Efterlad en kommentar