großes Backup einspielen funktioniert nicht

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
test3r
Mitglied
Beiträge: 6
Registriert: 03.03.2005 16:23

großes Backup einspielen funktioniert nicht

Beitrag von test3r »

Tach zusammen,
ich möchte gerne mein 10,5Mb großes Backup meines Forums wieder in meine Datenbank einspielen. Ich habe das Backup mit der Forensoftware als auch mit phpmyadmin erstellt. jedoch schaff ich mit keinem der beiden dateien das backup einzuspielen (bigdump) das forenbackup bricht irgendwann ab, weil zu viele Querys angeblich gefunden wurden und das phpmyadmin bricht aufgrund von syntaxfehlern ab. Ich hoffe einer von euch kann mir helfen und sagen, wie ich das Forum-Backup in meine Datenbank bekomme.

Danke
marino

Beitrag von marino »

hmmm da gäb es noch 2 oder 3 andre möglichkeiten ..
1) das backup aufsplitten und stück für stück per phpmyadmin hochladen ...

oder 2)
du installierst dir mysqldumper und versuchst es damit ..


nachtrag: rabbit hat eine lösung für bigdump ....
Zuletzt geändert von marino am 03.03.2005 16:35, insgesamt 3-mal geändert.
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

dann musst du in bigdump die $linespersession runterschrauben, z.b. auf 1000 oder noch weniger... :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
test3r
Mitglied
Beiträge: 6
Registriert: 03.03.2005 16:23

Beitrag von test3r »

) das backup aufsplitten und stück für stück per phpmyadmin hochladen ...
das hatte ich schonma gemacht und dabei hatte ich ne sache vergessen bzw. doppelt-> muss nochma die sache durchführen und dazu hab ich kein bock, ich hoffe es geht schneller
$linespersession runterschrauben, z.b. auf 1000
brachte leider auch nicht den nötigen erfolg, da bigdumb scheinbar nicht das ende (;) erkennt

ich werde es jetzt dann mal mit mysqldump versuchen
Julschy
Mitglied
Beiträge: 188
Registriert: 08.02.2005 11:15
Wohnort: Karlsbad
Kontaktdaten:

Beitrag von Julschy »

wie splittet man ein backup auf? (weil ich habe das selbe problem)
Julschy
Mitglied
Beiträge: 188
Registriert: 08.02.2005 11:15
Wohnort: Karlsbad
Kontaktdaten:

Beitrag von Julschy »

und ich habe es acuh schon mal mit bigdump von aqlexey ozerov verscuht, was aber acuh nicht funktioniert...
Julschy
Mitglied
Beiträge: 188
Registriert: 08.02.2005 11:15
Wohnort: Karlsbad
Kontaktdaten:

Beitrag von Julschy »

ich habe es jetzt so versucht:

Code: Alles auswählen

<?php 
system("/usr/bin/mysql -uUSERNAME -pPASSWORT -h Ihr.Datenbank.Server.de DATENBANKNAME < /VOLLER_PFAD/dump.sql", $fp); 
if ($fp==0) echo "Daten importiert"; else echo "Es ist ein Fehler aufgetreten"; 
?>
Ihr.Datenbank.Server.de ist das "localhost"?
h-o
Mitglied
Beiträge: 385
Registriert: 09.08.2004 16:17

Beitrag von h-o »

Julschy hat geschrieben:Ihr.Datenbank.Server.de ist das "localhost"?
Kommt drauf an :-)

Am besten machtst du's so, dass in Anlehnung an diesen Artikel in der Knowledge Base der Import-Befehl direkt die config.php ausliest, was Überraschungen (etwa Überscheiben einer ganz anderen DB) vermeidet.

Leg den folgenden angepassten Code in eine Datei mit der Endung *.php ab (irgendwo in ein Unterverzeichnis zum Forum) und rufe die Datei auf.

Code: Alles auswählen

<?php

include('../config.php');
$dbpfad = dirname(__FILE__);

system("/usr/bin/mysql -u$dbuser -p$dbpasswd -h $dbhost $dbname < $dbpfad/dump.sql", $fp);
if ($fp==0) echo "Daten importiert"; else echo "Beim Importieren ist ein Fehler aufgetreten";

?>
Sofern die Tabellenstruktur in der DB noch vorhanden ist und beim Importieren eine Fehlermeldung auftritt, fehlt in der SQL-Dumpdatei wahrscheinlich der DROP-Befehl vor der CREATE-Anweisung (je nachdem, welche Parameter beim Backup verwendet wurden bzw. welche Default-Optionen eingestellt waren).

In diesem Fall müssen alle "phpbb_"-Tabellen vor dem Import erst mal mit phpMyAdmin oder ähnlichen Hilfsprogrammen gelöscht (und nicht nur geleert!) werden.

Viel Glück :-)

ciao
h-o
Benutzeravatar
Saint
Mitglied
Beiträge: 1166
Registriert: 09.04.2004 14:06
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Saint »

Solltest Du bei all-inkl oder einem anderen Hoster sein, der einen externen Zugriff auf die Datenbank zulässt, dann geh mal hier rauf:
http://www.script-test.de/
und lade Dir MySQL-Front runter. Starten, mit Deiner Datenbank verbinden und Du kannst Backups beliebiger Größe einspielen.
Benutzeravatar
Diego
Mitglied
Beiträge: 225
Registriert: 20.06.2003 16:08
Wohnort: Lemgo

Beitrag von Diego »

Das Programm ist wirklich sehr empfehlenswert. Ich würde dir die Version 2.5 empfehlen, das war die letzte nicht kommerzielle und meiner Meinung nach die stabilste Version.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“