Tutorial die u stap voor stap leert hoe u de geaccepteerde grootte -limiet kunt wijzigen voor het importeren van SQL -bestanden in PHPMyAdmin. Help wanneer u grote databases moet importeren. Wijzig het SQL -bestand van de uploadgrootte in PHPMYADMIN.
Als we mee werken databases, de meest handige is wij phpmyadmin, die ons ondersteuning biedt voor het beheer van de datingbases eprin de webinterface. Van PHPMyAdmin kunnen we alle wijzigingen aanbrengen die we willen in een database waartoe we toegang hebben. We kunnen databases toevoegen, tabellen maken, verwijderen en bewerken in databases, kunnen we verwijderen of kunnen we Het doet er toe dat ze uit data buigen.
In de standaard (standaard) configuratie “Importeren” VAN phpmyadmin, stelt ons niet toe om te uploaden MySQL naar bestanden groter dan 2MB (2.048 CIB). Als we een belangrijke database meer dan 2 MB hebben, komt de fout: “You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit.“
Een oplossing om de database (.sql -bestand) te comprimeren in een van de formaten gzip,, BZIP2 of ritssluiting, maar als het databasebestand erg groot is, dan krijgen we zeker door compressie geen bestand onder 2MB dat kan worden gewikkeld door phpmyadmin. De enige oplossing is om de limiet van de limiet te wijzigen die is toegestaan voor upload.
Wijzig de limiet van de upload / import in phpmyadmin
Importlimiet wordt gegeven door de configuratie PHPtot het limiet, en om deze limiet te wijzigen, moeten we het bestand bewerken dat verantwoordelijk is voor de PHP -configuratie (php.ini).
Afhankelijk van het gebruikte systeem kan php.ini zich bevinden “/etc/php.ini“,, “/etc/php5/apache2/php.ini” of op een andere locatie op webserver. Het eenvoudigste om het te vinden is om in te loggen op de server (via SSH) en geef de orderlijn “locate php.ini“. Na het vinden van het php.ini -bestand gaan we naar de bewerking.
nano /etc/php.ini

In het bestand php.ini We zijn op zoek naar en bewerken van de volgende regels:
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
In ons geval hebben we ingesteld dat de maximale grootte van het importbestand niet groter moet zijn dan 180 MB. Dit betekent dat we kunnen importeren via PHPMyAdmin -databases tot 180 MB.

Opgericht door uw behoeften. Wijzig de uitvoeringstijd en geheugenlimiet gebruikt. Als de tijden zijn ingesteld php.ini zijn klein en het importbestand is erg hoog, dan is het mogelijk om de fout te geven “time -out” bij import. Hiervoor moet u veranderen “max_input_time” En “max_execution_time“. Dit geldt ook voor de geheugenlimiet, die moet worden verhoogd in het geval van grote databases. Na het aanbrengen van de wijzigingen, met behulp van de editor “nano”, druk op Ctrl + X Dan “Y” (Ja) si Binnenkomen Om de wijzigingen op te slaan.
De laatste stap is de herstart Apache Web Server.
systemctl restart httpd
of
/etc/init.d/httpd restart
Na het opnieuw opstarten van apache U kunt het bestand beginnen met de database te importeren.
Stealth Settings – Wijzig de importgrootte limiet in phpmyadmin.


Oude tutorial maar het is nog steeds actueel. Bedankt!
Het werkt echter niet in alle situaties. Verbinding Timed Out to Upload.