Seite 1 von 2
Backup kann nicht wiederhergestellt werden ?
Verfasst: 04.06.2007 01:40
von Miles
Hallo ich habe mir ein PHPbb2 Board Installiert und nun möchte ich ein Datenbankbackup einspielen.
Ist aber kein gewöhnliches Backup, es kommt von einen Free hoster namens "Forencity" und hat über 2MB.
Ich habe nun 2 Probleme die mir den Kopf zerbrechen :
1.ich habe das Forum mit etwa 30 (!) Mods bestückt
Was muß ich tun das die Mods und das Backup sich vertragen ?
Geht das überhaupt ? werden die Tabellen komplett überschrieben ? oder doch nicht ?
2.Punkt 1 hätte ich ja schon selber beatrnworten können aber das backup will sich nicht einspielen lassen.
Ich habe es Gzip komprimiert und es mit 3 Programmen versucht :
Myphpadmin :
Das backup bricht mit der fehlermeldung ab :
Code: Alles auswählen
Fatal error: Maximum execution time of 10 seconds exceeded in Unknown on line 0
Bigdump :
Es funktioniert alles er sagt auch das es erledigt wäre aber es passiert am Forum rein gar nichts, warum ?
MySQLDumper :
Es kommt eine Fehlermeldung :
Code: Alles auswählen
Fehler bei der Anfrage:
CREATE TABLE 72874_attach_quota ( user_id mediumint(8) unsigned NOT NULL default '0', group_id mediumint(8) unsigned NOT NULL default '0', quota_type smallint(2) NOT NULL default '0', quota_limit_id mediumint(8) unsigned NOT NULL default '0', KEY quota_type (quota_type) ) TYPE=MyISAM;
MySQL meldet:
Couldn't create table: 72874_attach_quota
was mache ich den nun ?
Verfasst: 04.06.2007 01:54
von Mahony
Hallo
Die Fehlermeldung
Fatal error: Maximum execution time of 10 seconds exceeded in Unknown on line 0
sagt doch schon alles. Da hat der Timeout zugeschlagen.
Installiere dir den
MySQLDumper und spiele dein Backup damit ein (der umgeht nämlich den Timeout).
Was muß ich tun das die Mods und das Backup sich vertragen ?
Du musst lediglich nach dem einspielen des Backups die SQL-updates der eingebauten MODs wieder einfügen.
Es kommt eine Fehlermeldung :
Code: Alles auswählen
Fehler bei der Anfrage:
CREATE TABLE 72874_attach_quota ( user_id mediumint(8) unsigned NOT NULL default '0', group_id mediumint(8) unsigned NOT NULL default '0', quota_type smallint(2) NOT NULL default '0', quota_limit_id mediumint(8) unsigned NOT NULL default '0', KEY quota_type (quota_type) ) TYPE=MyISAM;
MySQL meldet:
Couldn't create table: 72874_attach_quota
Leg die Tabelle von Hand an. Hier der Befehl um die Tabelle von Hand anzulegen.
Code: Alles auswählen
DROP TABLE IF EXISTS `72874_attach_quota`;
CREATE TABLE `72874_attach_quota` (
`user_id` mediumint(8) unsigned NOT NULL default '0',
`group_id` mediumint(8) unsigned NOT NULL default '0',
`quota_type` smallint(2) NOT NULL default '0',
`quota_limit_id` mediumint(8) unsigned NOT NULL default '0',
KEY `quota_type` (`quota_type`)
) TYPE=MyISAM;
Beachte bitte auch das hier
Backup von foren-city
Grüße: Mahony
Verfasst: 04.06.2007 02:25
von Miles
OK Danke für die Info, aber eine frage hätte ich noch :
Wo genau muß ich den Befehl per hand einfügen ? in der SQL Datei ? ( also dem backup )
Verfasst: 04.06.2007 02:48
von Mahony
Hallo
Wo genau muß ich den Befehl per hand einfügen ?
Im Mysqldumper im SQL - Fenster (zu finden unter dem Punkt
SQL-Browser).
Grüße: Mahony
Verfasst: 04.06.2007 12:07
von Miles
Habe ich gemacht aber leider zeigt er beim einspielen des Backups genau den gleiche Fehler wieder an.
Verfasst: 04.06.2007 12:36
von Mahony
Hallo
Stell im Mysqldumper unter Konfiguration, allgemein, Wiederherstellung, Fehlerbehandlung bei Wiederherstellung auf fortfahren und Fehler protokollieren.
Nach dem einspielen des Backups, erstelle die Tabelle 72874_attach_quota wie oben gesagt (einfügen in das SQL-Fenster).
Danach halte dich bitte an die verlinkte Anleitung (der Prefix muss jeweils angepasst werden).
Grüße: Mahony
Verfasst: 04.06.2007 13:08
von Miles
Danke ! aber was ist ein script_path ? soll das dann so aussehen :
/phpBB2/ ?
default_style für alle geändert werden
ok bei mir steht folgendes :
('default_style', '1');
ist so richtig ? das alte forum hatte Cobald und das neue Subsilver.
Verfasst: 04.06.2007 13:12
von Mahony
Hallo
Das steht doch alles im verlinkten Posting.
Nimm also dafür einfach den
phpBB Board-Doktor
ok bei mir steht folgendes :
('default_style', '1');
ist so richtig ? das alte forum hatte Cobald und das neue Subsilver.
subSilver ist normalerweise 'default_style', '1'
Wenn das Forum angezeigt wird ist das also richtig. Du musst im ACP noch den Style für alle überschreiben aktivieren (Style überschreiben auf Ja stellen).
Grüße: Mahony
Verfasst: 04.06.2007 13:32
von Miles
ok alles klar aber ich hab ein anderes Problem :
ich stelle bei der Konfiguration bei mySQLDumper auf "fortfahren und Fehler protokollieren" logischerweise müßte er nun das Backup einspielen aber das komische ist er zeigt nach speichern dieser Einstellung bei der Wiederherstellung den selben Fehler wie am Anfang an und das Backup wird nicht aufgespielt.
ich war bloß verwirrt wegen dem Boarddoktor, deshalb hat das Forum auch die standartnachricht eingeblendet.
aber die Wahrheit ist das das Backup immer noch nicht aufgespielt wurde trotz der Konfiguration, was ist da los ?
Verfasst: 04.06.2007 13:38
von Mahony
Hallo
Hast du die Einstellung dann auch abgespeichert?
Ansonsten schau mal im Mysqldumper nach ob und welche Tabellen vorhanden sind (SQL-Browser klicken).
In den Backups von foren-city fehlen ja einige Tabellen, die du dann (wie im Link beschrieben) selbst anlegen musst.
Grüße: Mahony