MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 An User mit Woltlab Backups

Post new topicReply to topic
Author Message
st@eff.en
MSD-God
MSD-God




Age: 50
Joined: 11 May 2004
Posts: 885
Location: Haan


germany.gif

PostPosted: 2005-03-01, 01:38    An User mit Woltlab Backups Reply with quoteBack to top

Aus gegebenen Anlass ein Tipp für alle WBB-User, die ein Backup ihres Boardes, welches aus dem WBB-ACP heraus erstellt wurde (nur darum geht es hier. Wurde das Backup mit MySQLDumper angelegt, so ist eine Konvertierung nicht notwendig!), mit MSD einspielen wollen:

Woltlab Backups beachten in den bisherigen Versionen einige MySQL-Konventionen nicht.
Ich habe es der Entwicklung von Woltlab bereits mitgeteilt und es wird wohl (hoffe ich) in zukünftigen Releases korrigiert.
(Edit DSB: Nein, dieser Fehler ist bis heute [2 Jahre später] nicht behoben worden. Es ist unrealistisch zu glauben, dass da noch etwas passiert). Obwohl dieser Fehler mit nur wenigen Zeilen Code, wenn nicht sogar nur einer, behoben werden könnte, zieht es WBB vor, den Fehler zu ignorieren und nicht zu korrigieren.
Edit2: in WBB3 wurde das stillschweigend korrigiert.


Das betrifft:
Feldnamen sind nicht in Backticks - das führt zu Komplikationen bei Namen, die gleichzeitig MySQL-Schlüsselwörter sind.
Eine typische Fehlermeldung:
Quote:
MySQL-ERROR MySQL-Dokumentation der Fehler
Fehler bei der Anfrage:

CREATE TABLE bb1_acpmenuitemgroups ( itemgroupid smallint(5) unsigned NULL auto_increment, title varchar(255) NULL, condition text NULL, conditiontype enum('OR','AND') NULL DEFAULT 'OR', showorder smallint(5) unsigned NULL DEFAULT '0', acpmode tinyint(3) unsigned NULL DEFAULT '0', PRIMARY KEY (itemgroupid) );

Das Wort "condition" in der Create-Anweisung wird als Spaltenname der Tabelle benutzt. Dieses Wort ist in neueren MySQL-Versionen aber ein reservierter MySQL-Befehl und muss deshalb in der CREATE-Anweisung in Backticks gesetzt werden (`condition`), damit MySQL weiß, dass es sich nicht um einen Befehl handelt. Unser Konverter korrigiert das.

Die Zeilen mit erweiterten Inserts - hier werden standardmässig immer 500 Befehle in eine Zeile gepackt, und das wird z.B. in der Templates-Tabelle einach zu lang für MySQL.

Tipp:
In der Verwaltung gibt es ganz unten ein Link: Backup Konverter
Hier könnt ihr das Backup in eine für MSD lesbare Version umwandeln.

Das braucht ihr aber eigentlich nur, wenn der Restorevorgang mit MSD mit Fehler abbricht, also nicht verzagen Wink

2.Tipp: In der SQL-Library befinden sich schon vorgefertigte Befehle zum deaktivieren und aktivieren des Boardes für den Backup-Vorgang.
Mini-SQL -> SQL-Befehle -> WBB auswählen. Speichern.
Nun könnt Ihr die Befehle in der Konfiguration / Datenbanken einsetzen.

_________________
vg st@eff.en

Image
sk-typo3


Last edited by st@eff.en on 2005-03-01, 01:42; edited 2 times in total

OfflineView user's profileSend private messageSend e-mail    
Anzeigen











Posted:    Anzeigen Back to top


    
+Jürgen+
uses MSD regulary
uses MSD regulary




Age: 52
Joined: 01 Dec 2006
Posts: 13


germany.gif

PostPosted: 2007-04-20, 23:45    (No subject) Reply with quoteBack to top

Wurde der Fehler von Woltlab inzwischen behoben?
OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16049
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2007-04-20, 23:49    (No subject) Reply with quoteBack to top

In WBB 3 ja.
Wie es bei den 2er Versionen aussieht kann ich mangels Lizenz nicht genau sagen.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Installtionsproblem access denied for... kischkel Fehler / Probleme 9 2012-05-09, 17:33 View latest post
No new posts Access denied for user ''@'localhost'... Frank38K Allgemeine Fragen zu MySQLDumper 7 2012-05-08, 00:10 View latest post
No new posts Ältere Beiträge und User aus früherem... abelius-kiel Allgemeine Fragen zu MySQLDumper 3 2012-04-22, 10:16 View latest post
No new posts Endlosschleife beim Wiederherstellen ... DSB Allgemeine Fragen zu MySQLDumper 2 2012-03-30, 11:12 View latest post
No new posts MySQL-ERROR: Access denied for user '... topi009 Allgemeine Fragen zu MySQLDumper 3 2012-03-22, 13:34 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO