Tutoriál, který vás krok za krokem naučí, jak změnit přijatý limit velikosti pro import souborů SQL v phpMyAdmin. Užitečné, když potřebujete importovat velké databáze. Změňte limit velikosti nahrávání souboru SQL v phpMyAdmin.
Když pracujeme s databázeNejvíce k nám, je phpMyAdmin, Nabízíme pomoc při řízení zakládá, stejně Eprin webové rozhraní. Z phpMyAdmin můžeme provádět žádné změny v databázi, ke které máme přístup. Můžeme přidat databáze, vytvářet, mazat a upravovat tabulky v databázích, můžeme odstranit nebo import databází spravovaných.
Ve standardní konfiguraci (výchozí) je funkce "import"V phpMyAdminNeumožňuje nám to nahrávání v MySQL soubory větší než 2MB (2,048 KiB). Pokud potřebujeme databázi větší než 2 MB, dojde k chybě: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Roztok by komprimovat databázi (the. Sql) v jednom z formátů gzip, bzip2 nebo zip, ale pokud je databázový soubor velmi velký, rozhodně ho ani nekomprimujeme, abychom získali soubor pod 2MB, který lze skenovat phpMyAdmin. Jediným řešením je změnit limit velikosti povolené pro upload.
Změna Přidat / Import Velikost Limit v phpMyAdmin
Dovoz limit je dán konfigurací PHPMísto, a tento limit změnit se bude muset upravit konfigurační soubor zodpovědný za PHP (php.ini).
V závislosti na použitém systému může být php.ini umístěn v "/etc/php.ini
","/etc/php5/apache2/php.ini
“ nebo na jiném místě Webový server. Nejjednodušší způsob, jak to najít, je přihlásit se na server (přes SSH) a zadejte příkazový řádek "locate php.ini
“. Po vyhledání souboru php.ini přejdeme k jeho úpravám.
nano /etc/php.ini
V souboru php.ini vyhledejte a upravte následující řádky:
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šem případě jsme nastavili maximální velikost souboru, který se dovozu není větší než 180MB. To znamená, že můžete importovat pomocí phpMyAdmin databáze do 180MB.
V měně vašim potřebám změnit čas spuštění a limit paměti používán. Pokud je doba nastavena v php.ini jsou malé a soubor, který se má importovat, je velmi velký, pak je možné uvést chybu "TIME OUT„Import. Z tohoto důvodu budete muset změnit “max_input_time
"A"max_execution_time
". To platí také pro limit paměti, který musí být zvýšen pro velké databáze. Po provedení změn pomocí editoru „nano“ klikněte na Ctrl + X pak "Y"(Ano ano Enter k uložení změn.
Posledním krokem je restart Apache Web Server.
systemctl restart httpd
nebo
/etc/init.d/httpd restart
Po restartu apache můžete spustit import souboru databáze.
Stealth Settings - Změna Importovat limit velikosti v phpMyAdmin.
Starý návod, ale stále aktuální. Díky moc!
Nefunguje to však ve všech situacích. Při nahrávání vypršel časový limit připojení.