Návod, ktorý vás krok za krokom naučí, ako zmeniť akceptovaný limit veľkosti pre import súborov SQL v phpMyAdmin. Užitočné, keď potrebujete importovať veľké databázy. Zmeňte limit veľkosti nahrávania súboru SQL v phpMyAdmin.
Keď pracujeme s databázyNajviac k nám, je phpMyAdmin, Ponúkame pomoc pri riadení zakladá, rovnako EPRIN webové rozhranie. Z phpMyAdmin môžeme vykonávať žiadne zmeny v databáze, ku ktorej máme prístup. Môžeme pridať databázy, vytvárať, mazať a upravovať tabuľky v databázach, môžeme odstrániť alebo import databáz spravovaných.
V štandardnej konfigurácii (default) funkcia “import"v phpMyAdminNeumožňuje nám to nahrávania v MySQL súbory väčšie ako 2MB (2,048 KiB). Ak potrebujeme databázu väčšiu ako 2 MB, dôjde k chybe: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Roztok by komprimovať databáze (The.A Sql) v jednom z formátov gzip, bzip2 alebo zips, ale ak je databázový súbor veľmi veľký, určite ho ani komprimovať, aby sme získali súbor pod 2MB, ktorý je možné skenovať phpMyAdmin. Jediným riešením je zmeniť limit veľkosti povolené pre upload.
Zmena Pridať / Import Veľkosť Limit v phpMyAdmin
Dovoz limit je daný konfiguráciou PHPMiesto, a tento limit zmeniť sa bude musieť upraviť konfiguračný súbor zodpovedný za PHP (php.ini).
V závislosti od použitého systému môže byť php.ini umiestnený v "/etc/php.ini
","/etc/php5/apache2/php.ini
“ alebo na inom mieste webový server. Najjednoduchší spôsob, ako to zistiť, je prihlásiť sa na server (cez SSH) a zadajte príkazový riadok „locate php.ini
„. Po vyhľadaní súboru php.ini pokračujeme k jeho úpravám.
nano /etc/php.ini
V súbore php.ini vyhľadajte a upravte nasledujúce riadky:
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
V našom prípade sme nastavili maximálnu veľkosť súboru, ktorý sa dovozu nie je väčšia ako 180MB. To znamená, že môžete importovať pomocou phpMyAdmin databázy do 180MB.
V mene vašim potrebám zmeniť čas spustenia a limit pamäte používaný. Ak je doba nastavená v php.ini sú malé a súbor, ktorý sa má importovať, je veľmi veľký, potom je možné uviesť chybu "TIME OUT„Import. Z tohto dôvodu budete musieť zmeniť “max_input_time
"A"max_execution_time
„. To platí aj pre limit pamäte, ktorý sa musí zvýšiť pre veľké databázy. Po vykonaní zmien pomocou editora „nano“ kliknite na Ctrl + X potom „Y"(Áno áno Enter na uloženie zmien.
Posledným krokom je reštart Apache Web Server.
systemctl restart httpd
alebo
/etc/init.d/httpd restart
Po reštarte apache môžete spustiť import súboru databázy.
Stealth Settings - Zmena Importovať limit veľkosti v phpMyAdmin.
Starý návod, ale stále aktuálny. Mnohokrat dakujem!
Nefunguje to však vo všetkých situáciách. Pri nahrávaní vypršal časový limit pripojenia.