DB-Import via BigDump: "Error at the line" - Fehle

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

DB-Import via BigDump: "Error at the line" - Fehle

Beitrag von daruler »

Hallo,

ich habe gerade versucht meine DB mit BigDump einzuspielen, bekomme jdeoch diese Fehlermeldung:

Code: Alles auswählen

BigDump: Staggered MySQL Dump Importer ver. 0.19b
Processing file: dump.sql

Starting at the line: 10555

Error at the line 19702: (9529, '', '', 'sry meinte in fran24.5/40!!hab mich verschrieben!!!also doch nich soo gut!! :p');

Query: INSERT INTO `phpbb_posts_text` (`post_id`, `bbcode_uid`, `post_subject`, `post_text`) VALUES (39, '9e71050c6c', 'Status und Sterne', '[b:9e71050c6c]Hier eine kleine Übersicht über den Status eines [...]
Weiß einer wieso?

Nachtrag: Kann es evtl. sein, dass dieses Post ("sry meinte...") nicht definiert ist? Habe mal in die .sql reingeschaut und da stehen die Posts so drin:
(9527, '192091811d', '', '@Dyl: Komm erst Dienstag Abend wieder, also Mittwoch. Julia hat dir die Fragen gestellt, oda? Die is cool! ; )\r\n\r\nUnd sind doch gute Ergebnisse, oder?'),
(9528, 'd80b74ba9d', '', 'Nee, nich wirklich realistisch.'),
(9529, '', '', 'sry meinte in fran24.5/40!!hab mich verschrieben!!!also doch nich soo gut!! :p');
Der blaue Teil im kritischen Teil fehlt anscheinend...ist nur eine Vermutung.

Nachtrag Nr.2:

Nein, liegt anscheinend doch nicht, an meiner Vermutung.
Habe nämlich die undefinierte (wie ich dachte) Zeile gelöscht, sodass das Ganze mit
(9528, 'd80b74ba9d', '', 'Nee, nich wirklich realistisch.');
endet. BigDump wieder angesetzt und dann folgende Fehlermeldung bekommen:

Code: Alles auswählen

Error at the line 19701: (9528, 'd80b74ba9d', '', 'Nee, nich wirklich realistisch.');


Man bekommt den Fehler also in der letzten Zeile, denn so sehen die letzten Zeilen aus in der DB:

Code: Alles auswählen

(9527, '192091811d', '', '@Dyl: Komm erst Dienstag Abend wieder, also Mittwoch. Julia hat dir die Fragen gestellt, oda? Die is cool! ;)\r\n\r\nUnd sind doch gute Ergebnisse, oder?'),
(9528, 'd80b74ba9d', '', 'Nee, nich wirklich realistisch.');

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `phpbb_privmsgs`
#

DROP TABLE IF EXISTS `phpbb_privmsgs`;
CREATE TABLE `phpbb_privmsgs` (
  `privmsgs_id` mediumint(8) unsigned NOT NULL auto_increment,
[...]
Ich hoffe, es blickt noch jemand durch und kann mir bei meinem Problem behilflich sein.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Ich würde sagen, es liegt daran, dass das Backup mit erweiterten INSERTs gemacht wurde.
Am besten machst Du in Zukunft das Backup mit vollständigen INSERTs.

Du kannst mal versuchen ob Du es damit einspielen kannst:
http://www.phpbb.de/viewtopic.php?t=62627
Oder versuch es mal mit einer der hier aufgeführten Möglichkeiten:
KB:mysqlbackup

Gruß Christian
---
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

Mit MySqlDumper habe ich es ebenfalls versucht, aber leider geht es nicht. Man hat mir immer gesagt, dass ich meine Backups mit erweiterten Inserts machen soll.

Was mache ich denn nun, damit es klappt?

Danke!
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Wie groß ist das Backup denn?
Du kannst versuchen alle Tabellen einzeln einzuspielen. (zumindest die größeren)
Wenn auch das nicht klappt musst Du wohl auch noch die Tabellen teilen und in kleinen Häppchen einspielen.

Gruß Christian
---
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

das DB ist eine 7-MB-große SQL-Datei.
Nur habe ich keine Ahnung, wie man einzeln die Tabellen einfügt.
Könntest du es mir bitte idiotensicher erklären?

Danke
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Ich kann's ja mal versuchen. ;)

Alle Zeilen die mit '#' Anfangen sind Kommentarzeilen und werden nicht gebraucht.

Code: Alles auswählen

DROP TABLE IF EXISTS `phpbb_config`;
Damit wird die angegebene Tabelle gelöscht falls sie existiert.

Code: Alles auswählen

CREATE TABLE phpbb_config (
    config_name varchar(255) NOT NULL,
    config_value varchar(255) NOT NULL,
    PRIMARY KEY (config_name)
);
Damit wird die (leere) Tabelle erstellt.

Jetzt kommen die Daten:

Code: Alles auswählen

INSERT INTO `phpbb_config` VALUES ('config_id', '1'),
('board_disable', '0'),
('sitename', 'yourdomain.com'),
...
...
('version', '.0.10');
Damit werden die Daten in die Tabelle eingefügt.
Diese einzelnen Blöcke kannst Du teilen und einzeln einspielen.
Wenn Du eine Tabelle in mehrere Teile teilen willst (musst) dann wird es ein wenig schwieriger.
Bei den erweiterten INSERTs wird immer nur am Anfang angegeben in welche Tabelle die Daten sollen. Wenn Du das jetzt teilen willst musst Du die erste Zeile: "INSERT INTO `phpbb_config` VALUES " jedesmal angeben, damit phpMyAdmin weiß wohin die Daten sollen.

Schau Dir die sql-Datei einfach mal an. Die einzelnen Blöcke (Tabellen) sind eigentlich leicht zu erkennen.

Gruß Christian
---
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“