PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpmyadmin lässt DB nich uppen



Stealth2204
15.04.05, 22:57
Hallo,

wollte soeben per phpmyadmin meine DB vom server hier lokal auf meinem rechner in die DB uppen, leider bekomme ich immer den Fehler:



Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1904798 bytes) in /usr/share/phpmyadmin/libraries/read_dump.lib.php on line 91


Die SuFu hat mir nichts hilfreichen zeigen können, weiss vielleicht jemand von euch, was das ist? :/

Gruß,
Stealth

Roger Wilco
15.04.05, 23:47
Erhöhe den maximal zuweisbaren Speicher für ein PHP-Skript in deiner php.ini.

Stealth2204
15.04.05, 23:53
du meinst bestimmt:



;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
;upload_max_filesize = 2M


Hab upload_max_filesize extra auskommentiert, hat aber leider nichts gebracht :(

Gruß,
Stealth

fuffy
15.04.05, 23:58
Hi!


du meinst bestimmt:
Nein, meint er nicht.


Hab upload_max_filesize extra auskommentiert, hat aber leider nichts gebracht :(
PHP bemängelt nicht die Upload-Größe, sondern den Speicherverbrauch des Skripts.

Der Bereich ist entscheidend:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30 ; Maximum execution time of each script, in seconds
memory_limit = 20M ; Maximum amount of memory a script may consume (8MB)
Ich würde das SQL-Dump aber gleich an /usr/bin/mysql schicken statt den Umweg über PHP zu gehen.

Gruß
fuffy

Stealth2204
16.04.05, 00:06
wenn du mir sagst wie das geht mach ich das sofort :ugly:

Ich hab leider kA wie ich das direkt dahinschicke, deswegen mach ich das ja über phpmyadmin :rolleyes:

fuffy
16.04.05, 00:09
wenn du mir sagst wie das geht mach ich das sofort :ugly:
mysql -p -u root database <datei.sql
Danach wirst du noch nach dem root-Paßwort des MySQL-Servers gefragt.

Falls das SQL-Dump komprimiert ist, kannst du das einfach on-the-fly entpacken:
bzcat datei.sql.bz2 | mysql -p -u root database
bzw.
zcat datei.sql.gz | mysql -p -u root database

Gruß
fuffy