Opplæring som lærer deg trinn for trinn hvordan du endrer den aksepterte størrelsesgrensen for import av SQL-filer i phpMyAdmin. Nyttig når du trenger å importere store databaser. Endre SQL-fil for opplastingsstørrelse i phpMyAdmin.
Når vi arbeider med databaseDen mest å nå oss er phpMyAdmin, Gir vi støtte fra ledelsen baserer gitt eprin webgrensesnitt. Fra phpMyAdmin kan vi gjøre noen endringer i en database som vi har tilgang til. Vi kan legge til databaser, opprette, slette og redigere tabeller i databaser, kan vi fjerne eller import databaser opprettholdes.
I standardkonfigurasjonen (default) funksjon “Import"I phpMyAdminIkke tillater oss å gjøre opplasting i MySQL filene større enn 2MB (2,048 KiB). Hvis vi trenger en database større enn 2 MB, oppstår feilen: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
En løsning ville være å komprimere databasen (the. SQL) i ett av formatene gzip, bzip2 eller zip, men hvis databasen filen er veldig stor, så sikkert, komprimere vi det ikke for å få en fil under 2MB som kan skannes av phpMyAdmin. Den eneste løsningen er å endre størrelsen grensen tillatt for opplasting.
Endre Last / Import Size Limit i phpMyAdmin
Import grensen er gitt ved konfigurasjon PHPOmrådet, og for å endre denne grensen må redigere konfigurasjonsfilen ansvarlig for PHP (php.ini).
Avhengig av systemet som brukes, kan php.ini finnes i "/etc/php.ini
","/etc/php5/apache2/php.ini
” eller på et annet sted på webserveren. Den enkleste måten å finne den på er å logge på serveren (via SSH) og gi kommandolinjen "locate php.ini
“. Etter å ha funnet php.ini-filen, fortsetter vi med å redigere den.
nano /etc/php.ini
I filen php.ini søk 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 vårt tilfelle setter vi den maksimale størrelsen på filen som skal importeres er ikke mer enn 180MB. Det betyr at du kan importere via phpMyAdmin databasen til 180MB.
I Pound dine behov endre kjøretid og minne grensen brukes. Hvis tiden satt i php.ini er små og filen som skal importeres er veldig stor, så er det mulig å gi feilen "tid ut”Importen. For dette må du endre "max_input_time
"Og"max_execution_time
“. Dette gjelder også for minnegrensen, som må økes for store databaser. Etter å ha gjort endringene, bruk "nano" -editoren Ctrl + X deretter "Y”(Ja) ja Enter for å lagre endringene.
Det siste trinnet er å starte på nytt Apache Web Server.
systemctl restart httpd
eller
/etc/init.d/httpd restart
Etter omstart av Apache du kan starte importfilen database.
Stealth Settings - Endre Import Begrensning i phpMyAdmin.
Gammel opplæring, men fortsatt relevant. Takk så mye!
Det fungerer imidlertid ikke i alle situasjoner. Tilkoblingen ble tidsavbrutt under opplasting.