Seite 1 von 3
phpmyAdmin ist meine db zu groß
Verfasst: 24.03.2006 20:29
von Rawen
Hallo!
Ich versuche gerade fieberhaft zwecks Forenumzug herauszufinden, wie ich meine für phpmyAdmin zu große Datenbankdatei trotzdem irgendwie importieren kann.
Ich habe mir den Artikel in der Knowledgebase und andere Lösungsvorschläge bereits durchgelesen, aber die übersteigen leider meinen Horizont, weil ich von diesen SQL-Befehlszeilen kein Wort verstehe.
Ich hab die Datei dann mal gezippt, da kam das:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2798628 bytes) in /home/www/confixx/html/phpMyAdmin/libraries/unzip.lib.php on line 324
Dabei ist die Originaldatei nur 7,5 MB groß.
Zu Hülfe, könnte mir irgendwer halbwegs verständlich erklären, wie ich myAdmin doch noch dazu überrede, die Datei zu importieren? Einige sprachen davon, die Datei aufzusplitten, leider weiß ich nicht, wie man so etwas macht. In einem anderen Artikel habe ich gelesen, dass man die Datei auch irgendwo anders hochladen kann und dann myAdmin das irgendwie von dem Server aus dann importieren lassen kann.
Nur wie geht das?
Wäre für jede Hilfe sehr dankbar!
Edit: Und jetzt hab ich aus lauter Verzweiflung auch noch im falschen Bereich gepostet.

Sorry!
Verfasst: 24.03.2006 20:33
von Dennis63
PhpMyAdmin macht ab ca. 2 MB schlapp. Bei Freehostern oft früher.
Es gibt aber weitere Möglichkeiten für ein KB:mysqlbackup .
Grüße
Dennis
Verfasst: 24.03.2006 21:00
von BraveEagle
ich kann nur den
www.mysqldumper.de empfehlen
Verfasst: 24.03.2006 21:22
von Rawen
Vielen Dank, das Teil ist weitaus leichter zu handhaben.
Leider will jetzt mein FTP die sql-datei partout nicht hochladen. Er lädt, dann ist er offenbar nach einiger Zeit fertig aber es erscheint nirgendwo was.
Kann ich notfalls auch einen anderen FTP-Zugang benutzen, der nicht mit dem Host zusammenhängt, wo ich das Forum installieren will, d.h. dass das Dump-Verzeichnis nicht auf derselben Domain wie später die Datenbank ist?
Verfasst: 25.03.2006 00:55
von Rawen
Ok, nach vielem hin und her habe ich alles hochgeladen, habe dann BigDump benutzt, es kam allerdings folgende Fehlermeldung:
BigDump: Staggered MySQL Dump Importer ver. 0.21b
Processing file: phpbb_db_backup.sql
Starting at the line: 99010
Error at the line 99760: var IVW="http://lycos.ivwbox.de/cgi-bin/ivw/CP/2B04APBA0000;";
Query: -- var IVW="http://lycos.ivwbox.de/cgi-bin/ivw/CP/2B04APBA0000;";
MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '
Stopped on error
Da ich vom SQL Syntax leider herzlich wenig verstehe, kann ich damit ehrlich gesagt nichts anfangen.
Muss ich irgendwo noch einen Wert ändern?
Vielen Dank schon jetzt einmal für Eure Geduld, Ihr seid immer eine große Hilfe!

Verfasst: 25.03.2006 10:27
von Dennis63
Poste mal die Zeilen 99760 +-20 bitte.
Grüße
Dennis
Verfasst: 25.03.2006 18:08
von Rawen
#
# TABLE: phpbb_confirm
#
DROP TABLE IF EXISTS phpbb_confirm;
CREATE TABLE phpbb_confirm(
confirm_id char(32) NOT NULL,
session_id char(32) NOT NULL,
code char(6) NOT NULL,
PRIMARY KEY (session_id, confirm_id)
);
#
# Table Data for phpbb_confirm
#
INSERT INTO phpbb_confirm (confirm_id, session_id, code) VALUES('316b5c738aebb5f23eb8b93421feccbc', 'ea06bd112ad268e4a97da2881931e2b2', 'UVYDOH');
</pre></xmp></noscript>
<!-- SZM VERSION="1.3" -->
<script language="JavaScript" type="text/javascript">
<!--
var IVW="http://lycos.ivwbox.de/cgi-bin/ivw/CP/2B04APBA0000;";
document.write("<img src=\""+IVW+"?r="+escape(document.referrer)+"\" width=\"1\" height=\"1\" />");
// -->
</script>
<noscript>
<img src="http://lycos.ivwbox.de/cgi-bin/ivw/CP/2B04APBA0000;" width="1" height="1" /> </noscript>
<!-- /SZM -->
<!-- SZMFRABO VERSION="1.1" -->
<script language="JavaScript" type="text/javascript">
var szmvars="lycos//CP//2B04APBA0000";
</script>
<script src="http://lycos.ivwbox.de/2004/01/survey.js"
language="JavaScript" type="text/javascript"> </script>
<!-- /SZMFRABO -->
<script language="javascript" src="http://ads.tripod.lycos.de/ad/test_fram ... "></script>
<script language="javascript">
if (!AD_clientWindowSize()) {
document.write("<NOSC"+"RIPT>");
}
</script>
müsste das dann sein, da tauchte die Zeile aus der Fehlermeldung auf. Ich hoffe das hilft weiter.
Lustigerweise konnte ich bereits auf mein Board zugreifen, aber die Hälfte funktioniert noch nicht, in den Adminbereich komme ich z.B. noch gar nicht rein. Es scheint entweder noch irgendwas unvollständig zu sein oder... irgendwas anderes. Der Dump hat ja noch nicht richtig funktioniert.
Ich habe in MyAdmin die Liste der phpBB-Dateien mit der vom alten Board verglichen, und offenbar fehlt "phpBB_sessions_keys" (weiß aber leider nicht, wie ich das einfügen kann, weil ich nicht weiß womit das zusammenhängt).
Verfasst: 25.03.2006 18:32
von Dennis63
Das ist kein SQL mehr. Deswegen meckert der SQL-Parser. Ab dem </pre> ist das ganz normales HTML und hat in einem SQL-Dump (Backup) nichts zu suchen.
Meistens entsteht so etwas, wenn Du das Dump mit PHP erstellt hast und die Maximale PHP-Ausführungszeit überschritten ist oder sonst ein Fehler auftrat.
Du mußt also ein neues Dump erstellen und dann damit arbeiten.
Mehr dazu hier: KB:mysqlbackup
Grüße
Dennis
Verfasst: 25.03.2006 19:30
von Rawen
Danke, ich habe jetzt versucht eine Dump.sql-Datei von der alten DB zu erzeugen, habe mit Berechtigung 777 diese php-Dateien angelegt und das ausgeführt. Daraufhin erscheint die Meldung "Daten exportiert". Allerdings kann ich die dump.sql Datei nirgends finden.
Ich habe auch diese pfad.php-Datei erzeugt um den VOLLEN_PFAD rauszubekommen, diesen Pfad dann in die dump.php reinkopiert, also hoffe ich inständig, ich habe soweit alles richtig gemacht.
In meinem dump-Verzeichnis ist jedenfalls keine sql-Datei aufgetaucht.
Seufz, einen Schritt vor, zwei Schritte zurück, sorry!
Verfasst: 25.03.2006 19:45
von Dennis63
Frage Deinen Hoster, ob das so auf deinem Server erlaubt ist. Viele Hoster erlauben das nicht.
Grüße
Dennis