ved

1

Skift uploadstørrelsesgrænse SQL -fil i phpmyadmin

Skift uploadstørrelsesgrænse SQL -fil i phpmyadmin

1

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 har med at gøre Databaser, er den mest tilgængelige for 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 baseret på dato.

I standardkonfigurationen (standard) funktionen “Importere” FRA phpmyadmin, tillader os ikke at uploade ind for filer større end 2 MB (2.048 KiB). Hvis vi har en database større end 2 MB, så 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 til at komprimere databasen (.sql-fil) i et af formaterne Gzip, bzip2 eller lynlås, men hvis databasefilen er meget stor, vil vi helt sikkert ikke selv ved komprimering få en fil under 2MB, der kan deles af phpmyadmin. Den eneste løsning er at ændre størrelsesgrænsen for upload.

Import SQL file in phpmyadmin
Importer .sql-fil i phpMyAdmin

Skift størrelsesgrænse for upload/import i phpMyAdmin

Importgrænsen er givet af konfigurationen -, og for at ændre denne grænse bliver vi nødt til at redigere filen, der er ansvarlig for PHP-konfigurationen (php.ini).

Afhængigt af det anvendte system kan php.ini være placeret 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 ind på serveren (via ) og giv kommandolinjen “locate php.ini“. Efter at have fundet php.ini-filen, fortsætter vi til dens redigering.

nano /etc/php.ini
Change Upload Size Limit SQL
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 indstiller vi, at den maksimale størrelse af filen, der skal importeres, ikke må være større end 180 MB. 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

Afhængig af dine behov ændre udførelsestiden og hukommelsesgrænsen brugt. Hvis tiderne sætter ind php.ini er små, og filen der skal importeres er meget stor, så er det muligt at give fejlen “time out” ved import. 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 i tilfælde af store databaser. Efter at have foretaget ændringerne, ved hjælp af editoren “Nano”, tryk på Ctrl + X så “Y” (Ja) si Indtast for at gemme ændringerne.

Det sidste trin er genstart .

systemctl restart httpd 

eller

/etc/init.d/httpd restart

Efter genstart af du kan begynde at importere databasefilen.

Skift importstørrelsesgrænse i phpMyAdmin.

Skift uploadstørrelsesgrænse SQL -fil i phpmyadmin

Du kan også være interesseret i...

En tanke på “Skift uploadstørrelsesgrænse SQL -fil i phpmyadmin

  1. Norah siger:

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

Efterlad et svar

Din e-mailadresse vil ikke blive offentliggjort. Krævede felter er markeret *