Hallo,
habe hier ein Problem, welches ich nach mehreren Stunden Suche im Forum auch nicht lösen konnte. Zwar gab es einige Beiträge mit ähnlichen Problemen nur komme ich irgendwie nicht weiter.
Ich habe gerade versucht einen MySQL Dump als .gz Datei per phpMyAdmin einzuspielen. Der .gz Dump ist ca. 8MB groß. die Entpackte Datei ca. 32MB.
Ich erhalte folgende Fehlermeldung:
Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 32932563 bytes) in /home/web3/public_html/libraries/read_dump.lib.php on line 91
Habe einige Werte der php.ini auf lokaler Ebene angepasst:
Directive | Local Value, Master Value
max_input_time | 1200, 60
max_execution_time |1200, 30
memory_limit | 100M, 8M
post_max_size | 80M, 8M
upload_max_filesize | 50M, 2M
Trotz anpassen dieser Werte keine Ã?nderung (bis auf der Wert hinter "Allowed memory size of " in der Feherlmeldung). Um auszuschliessen, dass es am Upload liegt, habe ich den .gz Dump hochgeladen und versucht von dort zu importieren ($cfg['UploadDir'] ). Kein Erfolg... immer noch diese Fehlermeldung
Habe ich irgendetwas vergessen? Für Hilfe wäre ich sehr dankbar.
Fehlermeldung phpMyAdmin beim Import eines großen Dumps
-
topspeed300
- Posts: 4
- Joined: 2004-12-05 23:20
Re: Fehlermeldung phpMyAdmin beim Import eines großen Dumps
Das ist ne Macke von phpMyAdmin.
Einfach die DB splitten und in kleinen Teilen einfügen.
Oder das Dump im FTP hochladen und dann als MySQL Befehl einfügen.
Gruß
Einfach die DB splitten und in kleinen Teilen einfügen.
Oder das Dump im FTP hochladen und dann als MySQL Befehl einfügen.
Gruß
-
topspeed300
- Posts: 4
- Joined: 2004-12-05 23:20
Re: Fehlermeldung phpMyAdmin beim Import eines großen Dumps
Danke für die Antwort. Aber das kanns nicht sein das zu splitten. Womöglich noch in sehr kleine Teile.
Habs jetzt gelöst und zwar habe ich den Dump entpackt und bin per ssh in sein Verzeichnis gewechselt.
Dort folgenden Befehl ausführen:
mysql -u root -p [DATENBANKNAME] < [NAME_DES_DUMPS.sql]
Natürlich sollte man sein Passwort kennen!
Kennt jemand noch eine Möglichkeit das Problem bei phpMyAdmin abzustellen?
Habs jetzt gelöst und zwar habe ich den Dump entpackt und bin per ssh in sein Verzeichnis gewechselt.
Dort folgenden Befehl ausführen:
mysql -u root -p [DATENBANKNAME] < [NAME_DES_DUMPS.sql]
Natürlich sollte man sein Passwort kennen!
Kennt jemand noch eine Möglichkeit das Problem bei phpMyAdmin abzustellen?
Re: Fehlermeldung phpMyAdmin beim Import eines großen Dumps
Nein, zumal es auch keinen Sinn macht 30Mb DB Dump per HTTP Post durch die Gegend zuschieben.
-
topspeed300
- Posts: 4
- Joined: 2004-12-05 23:20
Re: Fehlermeldung phpMyAdmin beim Import eines großen Dumps
Es ist nicht besonder sinnvoll, aber praktisch wäre das schon.
Re: Fehlermeldung phpMyAdmin beim Import eines großen Dumps
Auch das ist es nicht ... praktisch ist wie du es geloest hast.
-
topspeed300
- Posts: 4
- Joined: 2004-12-05 23:20
Re: Fehlermeldung phpMyAdmin beim Import eines großen Dumps
Sorry, hätte vielleicht schreiben sollen "praktischer für mich", da ich den phpmyadmin eigentlich für einen Kunden benötige, dem ich eigentlich keinen ssh Zugriff geben wollte!