Seite 1 von 1

Backup - Powered by phpBB 2.0.11 © 2001 phpBB Group

Verfasst: 05.03.2005 19:24
von Riko
mein account bei funpic fing mit "g" an, und da ja alle accounts die mit "g" beginnen gelöscht wurden ist auch meiner weg. jedoch habe ich kurz davor ein backup gemacht 8)

ich hatte die englische version von phpbb und den style bbtech und ich habe ein paar bilder im style verändert zum zeitpunkt des backups..

ich habe das forum nun neu installiert, englisch, und wollte jetzt im admin bereich die backup datei hochlanden (restore database).. nach etwas mehr als einer minute sagt er dann nur noch "Powered by phpBB 2.0.11 © 2001 phpBB Group" und nichts ist hochgeladen wurden... die backupdatei ist 1,5 mb groß.. bitte um hilfe :-?

ps: ich habe mal bei anderen themen gesucht aber nichts entsprach genau meinem problem :(

Verfasst: 05.03.2005 19:30
von Loeffel
Hallo,

zerlege mal Dein Backup in noch kleinere Happen, es kann ein, daß die Bearbeitung zu lange dauert. Das gleiche Problem hatte jemand im englischen Forum, dort war es der Grund.

Verfasst: 05.03.2005 21:08
von Riko
wie denn zerhappen? :o

mit sql hab ich keine erfahrung

Verfasst: 05.03.2005 22:35
von Loeffel
Du nimmst das Textfile und speicherst es in kleineren Dateien ab.

Die INSERT-Befehle, müssen jeweils bis zum Ende übernommen werden. (Also einfach am Anfang eines neuen INSERT trennen) Die Tabellenbefehlsblöcke müssen heile bleiben. Sie werden immer mit einem } beendet, also dahinter trennen.

[EDIT]
Beispiel für eine Tabellendefinition (muß an einem Stück bleiben:

Code: Alles auswählen

-- 
-- Tabellenstruktur für Tabelle `phpbb_auth_access`
-- 

DROP TABLE IF EXISTS `phpbb_auth_access`;
CREATE TABLE IF NOT EXISTS `phpbb_auth_access` (
  `group_id` mediumint(8) NOT NULL default '0',
  `forum_id` smallint(5) unsigned NOT NULL default '0',
  `auth_view` tinyint(1) NOT NULL default '0',
  `auth_read` tinyint(1) NOT NULL default '0',
  `auth_post` tinyint(1) NOT NULL default '0',
  `auth_reply` tinyint(1) NOT NULL default '0',
  `auth_edit` tinyint(1) NOT NULL default '0',
  `auth_delete` tinyint(1) NOT NULL default '0',
  `auth_sticky` tinyint(1) NOT NULL default '0',
  `auth_announce` tinyint(1) NOT NULL default '0',
  `auth_vote` tinyint(1) NOT NULL default '0',
  `auth_pollcreate` tinyint(1) NOT NULL default '0',
  `auth_attachments` tinyint(1) NOT NULL default '0',
  `auth_mod` tinyint(1) NOT NULL default '0',
  KEY `group_id` (`group_id`,`forum_id`)
);

Beispiel für INSERT-Befehle:

Code: Alles auswählen

INSERT INTO `phpbb_auth_access` VALUES (12, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (12, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (12, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (12, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (12, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (20, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (21, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (13, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (13, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (13, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (13, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (13, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (15, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (15, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
INSERT INTO `phpbb_auth_access` VALUES (15, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
[/EDIT]

Verfasst: 06.03.2005 00:44
von Dennis63
Wieso wurden alle Accounts mit "g" gelöscht? Das ist ja willkür.. Wurden vom Hoster keine Backup weider eingespoelt?
Na gut, bei einem Freehoster kann man ja auch nichts erwarten.

Das Backup ist mit 1,5 MB viel zu groß für Funpic. 2 MB ist bei einem normalen Hoster meistens das Maximum. Aber nicht bei Funpic...

Mit Bigdump kann man problemlos größere Backups einspielen. Oder halt über Dektoptools (KB:mysqlbackup). Sollte auch bei den langsamsten über überlastetsten Freehostern noch gehen.

Teilen kann man eine SQL-Datei nach jedem Semikolon; Beim einspielen die Reihenfolge nicht vertauschen, da man evtl das Insert sonst vor dem create ausführt.

Grüße
Dennis

Verfasst: 06.03.2005 08:45
von Loeffel
@Dennis
Das hat er nur falsch formuliert. Funpic ist ein Server abgeraucht und das hat alle Accounts (Webseiten) bis G betroffen. Bei der Wiederherstellung ist ihnen dann aufgefallen, daß ihr Backup unbrauchbar war und sie die Daten nicht mehr zurücksichern konnten. Deswegen ist alles weg, für Acoounts von a-g nicht nur g und es wurde auch nichts gelöscht.

Shit happens! Eigentlich testet man aus diesem Grunde Sicherungen immer wieder mal. Aber wer nimmt sich schon die Zeit dafür?

Verfasst: 06.03.2005 17:28
von Riko
hm, irgendwie ist das mit dem mysql dump ziemlich kompliziert :o

gibts nicht andere free servers wie funpic? also lycos ist da nicht so gut..

danke für eure antworten

Verfasst: 06.03.2005 20:25
von Riko
ach mist, jetzt hab ichs mal mit mysql bumper versucht und nachdem ich backup.php hochgeladen habe und die backup datei hochladen will sagt er immer ich hätte keine zugriffsrechte.. naja schade eigentlich :S