phpMyAdmin: Limit für Dateigröße beim Import erhöhen
Frage von Gast | 27.06.2017 um 16:09
Ich möchte eine recht große SQL-Datei in meine Datenbank über phpMyAdmin importieren. Auf dem Import-Reiter von phpMyAdmin, wo man eine Datei zum hochladen auswählen kann, steht bei mir allerdings: Max 2,048KiB. Wenn ich meine Datei trotzdem hochlade, bekomme ich die Fehlermeldung: You probably tried to upload a file that is too large.
Diese Geschichte betrifft meine lokale XAMPP-Installation, auf meinem Webspace ist die maximale Dateigröße viel höher. Wie kann ich dieses Limit erhöhen? In den Einstellungen von phpMyAdmin habe ich nichts dazu gefunden.
Ähnliche Themen
MySQL: Zeilenumbrüche in MySQL
Tipp | 0 Kommentare
Android Splash Screen Tutorial
Tutorial | 0 Kommentare
MySQL: Suchergebnisse auf mehreren Seiten darstellen
Tutorial | 0 Kommentare
Firebird: SELECT mit LIMIT
Frage | 1 Antwort
Börse: Orderzusätze beim Verkauf von Wertpapieren
Info | 0 Kommentare
Börse: Orderzusätze beim Kauf von Wertpapieren
Info | 0 Kommentare
MySQL: Datenbank downloaden mit phpMyAdmin
Frage | 1 Antwort
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Die maximale Dateigröße kannst du nicht in den Einstellungen von phpMyAdmin ändern, da die Werte direkt von deiner PHP-Konfiguration übernommen werden.
Wenn du die php.ini öffnest (bei XAMPP zu finden zum Beispiel unter C:\xampp\php), kann sich ein Limit durch die folgenden Einstellungen ergeben:
Bei dir wird upload_max_filesize auf 2 MB stehen, daher kommt das Limit. Wenn du diesen Wert erhöhst, solltest du aber auch post_max_size und memory_limit erhöhen, da sonst hierdurch das nächste Limit entsteht. Das memory_limit sollte immer größer sein als post_max_size und upload_max_filesize sollte größer sein als post_max_size. Wenn du erwartest, dass das Uploaden länger als 30 Sekunden dauern wird, musst du auch die max_execution_time von 30 auf einen höheren Wert setzen. Also zum Beispiel:
Damit könntest du nun 100 MB große Dateien uploaden und gibst dem Server eine Minute (60 Sekunden) Zeit für den Upload. Nun sollte phpMyAdmin "Max: 100MiB" anzeigen.
Wichtig: Du musst den Server neu starten, damit die neuen Werte übernommen werden!
27.06.2017 um 16:42
Falsch: upload_max_filesize sollte größer sein als post_max_size
Muss heißen: upload_max_filesize sollte kleiner sein als post_max_size
11.11.2020 um 22:12