MySQL phpMyAdmin import nicht möglich?
Wenn ich versuche eine sql Datei (ca 600MiB) in eine Datenbank zu importieren klappt es nicht. Ich habe alles was hier in Punkt 1 stand gemacht aber es klappt nicht. Ich kriege immer den Fehler "Incorrect format parameter". Ich nutze xampp.
Was kann ich noch versuchen?
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
und wie äussert sich das funktioniert nciht ?
![](https://images.gutefrage.net/media/user/RANGObro/1544100580478_nmmslarge__48_11_697_697_335a5fc6ff06d83c5579c1009b699788.jpg?v=1544100580000)
Wie geschrieben
Ich kriege immer den Fehler "Incorrect format parameter"
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
ist das eine sql datei also reine textdatei wie hast du die exportiert
![](https://images.gutefrage.net/media/user/RANGObro/1544100580478_nmmslarge__48_11_697_697_335a5fc6ff06d83c5579c1009b699788.jpg?v=1544100580000)
Ich soll jemandem ein Tool für seine Datenbank schreiben und dafür hat er mir ein Dump geschickt. Sie fängt so an:
-- MariaDB dump 10.19 Distrib 10.5.11-MariaDB, for debian-linu...
2 Antworten
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
600 MiB über ein Webformular? Das wird nichts …
Lade die SQL-Datei auf den Server und dann auf der Kommandozeile:
mysql -u user -p datenbankname <meinedatei.sql
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
OK, danke. Habe da schlechte Erfahrungen gemacht. Timeouts und so. Aber wenn alles richtig eingestellt ist, sollte es natürlich klappen.
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
ich geb dir aber recht, wenn der xxamp hat, kann er es sowieso über die cmd machen . bei der größe gehts auch wesentlich schneller als mit php .
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
ausserdem wenn der nicht local ist noch die execution time hoch setzen , so ein upload brauch ja zeit . also ich würde auch deine lösung nehmen .
![](https://images.gutefrage.net/media/user/RANGObro/1544100580478_nmmslarge__48_11_697_697_335a5fc6ff06d83c5579c1009b699788.jpg?v=1544100580000)
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
du musst deine upload größe einstellen , die datei ist zu groß für den php upload in der php.ini
upload_max_filesize=640M
post_max_size=640M
ggf noch
max_execution_time auf 600000
also minuten setzen .
und ggf noch im phpmyadmin
https://stackoverflow.com/questions/50690076/phpmyadmin-error-incorrect-format-parameter
oder du folgst @ultrarunner tip , weil das geht auch wesentlich schneller als über php
![](https://images.gutefrage.net/media/user/RANGObro/1544100580478_nmmslarge__48_11_697_697_335a5fc6ff06d83c5579c1009b699788.jpg?v=1544100580000)
Es funktioniert jetzt so halb. Ich finde max_execution_time nicht. Darum kriege ich immer einen Fehler
Maximum execution time of 300 seconds exceeded
Wobei es jetzt zumindest ein anderer Fehler ist.
Ist max_execution_time auch in php.ini?
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
Then, ../phpMyAdmin\libraries\config.default.php
$cfg['ExecTimeLimit'] = 1000;
da auch hoch setzen
moment ich guck nochmal wo es auch bei php.ini ist ggf sonst reinschreiben . oder nach 300 suchen
hier ein video dazu für xamp php.ini
https://www.youtube.com/watch?v=wbTPl7ayRF8
gehen tut das schon , muss man nur die php config anpassen :)=