b0ss
Mitglied
Dabei seit: 18.05.07
Beiträge: 8
Herkunft: Bielefeld Forenversion: 2.3
|
|
Hallo
habe ein Problem bei nem Serverumzug. Ich hatte zunächst das Forum auf dem alten Server. Habe dann im ACP vom Board eine Datenbanksicherung gemacht und die wollte ich dann per phpMyAdmin auf den neuen Server wiederaufspielen.
Nur jedesmal wenn ich in phpMyAdmin die Backup-Datei importieren möchte kommt immer folgender Fehler:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
Fehler
SQL-Befehl:
CREATE TABLE bb1_acpmenuitemgroups(
itemgroupid smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
title varchar( 255 ) NOT NULL ,
condition text NOT NULL ,
conditiontype enum( 'OR', 'AND' ) NOT NULL DEFAULT 'OR',
showorder smallint( 5 ) unsigned NOT NULL DEFAULT '0',
acpmode tinyint( 3 ) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY ( itemgroupid )
);
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'condition text NOT NULL,
conditiontype enum('OR','AND') NOT NULL DEFAULT 'OR',' at line 4
|
|
Habe leider keine Ahnung wie ich das beheben könnte und ich bräuchte die alten Memberlisten etc. dringend wieder.
Vielleicht kann mir ja jemand helfen.
Vielen Dank schonmal im vorraus.
MfG Marcel
|
|
07.12.08 16:00 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
Klecks
gesperrt 15/02/09
Dabei seit: 17.04.06
Beiträge: 257
|
|
Zitat: |
Original von b0ss
Habe dann im ACP vom Board eine Datenbanksicherung gemacht und die wollte ich dann per phpMyAdmin auf den neuen Server wiederaufspielen.
|
2 Fehler vorhanden.
1. Niemals die Backupfunktion im ACP nutzen, die ist grober Müll und nicht zu gebrauchen.
2. Nicht phpMyAdmin nutzen, das ist so ziemlich der gleiche Unfug.
Installiere auf beiden Servern den mysqldumper, ziehe ein backup auf dem alten Server und spiel es einfach auf den neuen.
3. Fertig.
|
|
07.12.08 20:36 |
Finden
Als Freund hinzufügen
|
|
|
b0ss
Mitglied
Dabei seit: 18.05.07
Beiträge: 8
Herkunft: Bielefeld Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von Klecks
Zitat: |
Original von b0ss
Habe dann im ACP vom Board eine Datenbanksicherung gemacht und die wollte ich dann per phpMyAdmin auf den neuen Server wiederaufspielen.
|
2 Fehler vorhanden.
1. Niemals die Backupfunktion im ACP nutzen, die ist grober Müll und nicht zu gebrauchen.
2. Nicht phpMyAdmin nutzen, das ist so ziemlich der gleiche Unfug.
Installiere auf beiden Servern den mysqldumper, ziehe ein backup auf dem alten Server und spiel es einfach auf den neuen.
3. Fertig. |
Jetzt weiß ich es besser
Danke für die ganzen Antworten und die Hilfe. Das Forum läuft jetzt wieder!
Das Problem war nur, dass ich nicht mehr auf den alten Server zugreifen konnte und nur noch dieses eine Backup hatte, was auch noch 2 Wochen alt war. Und da ich noch nie nen Serverumzug gemacht hatte, wusste ich auch nix von mysqldumper oder ähnlichem.
Auf dem neuen Server ist es definitiv drauf!
Kann man eigentlich dieses Problem mit den Fragezeichen, die für Umlaute und Sonderzeichen ersetzt werden noch beheben oder muss man die alle so ändern?
|
|
07.12.08 21:37 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
b0ss
Mitglied
Dabei seit: 18.05.07
Beiträge: 8
Herkunft: Bielefeld Forenversion: 2.3
Themenstarter
|
|
muss man jedes "condition" in anführungszeichen setzen oder nur die beiden, die in dem thread genannt werden?
|
|
07.12.08 16:59 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
| |
b0ss
Mitglied
Dabei seit: 18.05.07
Beiträge: 8
Herkunft: Bielefeld Forenversion: 2.3
Themenstarter
|
|
habs so gemacht und jetzt kommt folgender fehler beim importieren:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
Fehler
SQL-Befehl:
INSERT INTO bb1_wordlist VALUES ('1502','mitglieder'),('1503','speedbox'),('1504','chat'),('1505','gestehen'),('1506','shoutbox'),('1507','sache'),('1508','schliesse'),('1509','rasen'),('1510','portal'),('1511','neuere'),('1512','version'),('1513','funktionierte'),('1514','umschauen'),('1515','genutzt'),('1516','gr��en'),('1517','10tage'),('1518','gepostet'),('1519','gel�scht'),('1520','momentan'),('1521','sinn'),('1522','forums'),('1523','anzumelden'),('1524','inaktive'),('1525','addon'),('1526','bestimmten'),('1527','anzahl'),('1528','derjenige'),('1529','plan'),('1530','korrekte'),('1531','flashgames'),('1532','sanke'),('1533','boards'),('1534','gesehn'),('1535','bestenliste'),('1536','gebockt'),('1537','kackaschleim'),('1538','langweiler'),('1539','freundin'),('1540','unssagen'),('1541','interesante'),('1542','wetter'),('1543','rtl'),('1544','deutschland'),('1545','uebersicht'),('1546','php'),('1547','10513&ort'),('1548','f6ln'),('1549','schlagartig'),('1550','b��willig'),('1551'[...]
MySQL meldet: Dokumentation
#1062 - Duplicate entry 'opfer?' for key 2 |
|
Hatte mich leider zu spät mit dem Thema Serverumzug beschäftigt und bis dahin dachte ich dieses Backup ausm ACP würde ausreichen aber jetz weiß ich besser bescheid
leider kann ich auch nicht mehr richtig auf den alten server zugreifen .. komme nur noch übers ftp rein und da weiß ich nicht, wie man die datenbank runter bekommt ...
die datenbank is auch schon ca. 2 wochen alt aber am wichtigsten is, dass die ganzen mitgliedernamen etc wieder da sind
|
|
07.12.08 17:49 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Smitty
Mitglied
Dabei seit: 01.12.08
Beiträge: 32
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Anfänger Forenversion: 2.3
|
|
Hallo ich habe das selbe Problem wegen dem Datenbankzeuch.
Leider kann ich kein neues Datenbank backup mehr machen weil bis dato alles gelöscht ist. Dachte das geht Reibungslos von Statten.
Aufjedenfall bekomme ich den selben Fehler:
SQL-Befehl:
CREATE TABLE bb1_acpmenuitemgroups(
itemgroupid smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
title varchar( 255 ) NOT NULL ,
condition text NOT NULL ,
conditiontype enum( 'OR', 'AND' ) NOT NULL DEFAULT 'OR',
showorder smallint( 5 ) unsigned NOT NULL DEFAULT '0',
acpmode tinyint( 3 ) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY ( itemgroupid )
);
MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'condition text NOT NULL,
conditiontype enum('OR','AND') NOT NULL DEFAULT 'OR',' at line 4
kann ich dennoch irgendwie mein backup retten?
|
|
07.12.08 23:23 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
b0ss
Mitglied
Dabei seit: 18.05.07
Beiträge: 8
Herkunft: Bielefeld Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von Klecks
Das Problem kann man serverseitig beheben. Ich gehe davon aus, dass du Webspace hast und keinen ganzen Server, richtig? Dazu müsstest du deinen Hoster anschreiben und ihm ein Backup der Datenbank zukommen lassen, dann spielt der das mit dem richtigen Zeichensatz (meisst UTF8 ) erneut ein.
Da scheinbar nur dieses eine Backup vorhanden ist, und der alte Space down, sehe ich da die einzige Möglichkeit, ohne gross das Backup stundenlang umzuschreiben.
Meine Empfehlung: scheiss auf die Umlaute. Habe ich auch einige Male gemacht. Merkt in ein paar Tagen keine Sau mehr.
|
Ja ist richtig, habe nur Webspace. Ist jetzt auch nicht so schlimm mit den Umlauten. Dachte nur, dass man es vielleicht leicht wieder ändern könnte aber so wichtig is es nun auch nicht. Müssen die damit leben
Zitat: |
Original von Luzifer69
Smitty ist nicht böse gemeint
aber wer post 2 und 4 lesen kann
der kennt auch die antwort
b0ss
wie Klecks schrieb meist utf 8 wäre aber in dem falle falsch
da das wbb2 sowie auch das alte wbblite1 in latin1 arbeitet
man hätte das vorher wissen müssen
wobei jetzt die frage ist sind die umlautfehler auch schon im backup ??
da müssteste mal ins backup schauen ob da ä ö ü usw vorhanden ist
wenn das ok ist und die da noch so drin stehen
dann könnte man das nochmal erneuern
wenn du es nochmal machen willst
also nur wenn die umlautfehler nicht schon im backup sind
mach die datenbank dann wieder leer
komplett im phpmyadmin
so das sie nur ihren namen hat ohne tabellen also sieht dann ungefär so aus [ dbname(0) ]
gehe dann oben auf operationen
dort runter scrollen ganz unten umschalten die collation auf latin1 general ci
und erst dann kannste dein backup einspielen
also im prinziep nochmal von vorne
da du jetzt ein latin1 backup in eine utf8 datenbank eingespielt hast
ist der fehler so
richtig wäre aber latin1 in latin1 einspielen
dann sollten keine fehler sein
hatte das aber hier irgendwo mal genau erklärt
such mal beiträge von mir da findeste das bestimmt
der punkt ist die neuen server und hoster haben alle immer standart utf8 an
was vorher nie der fall war jetzt ist es fast überall standart (leider)
daher muss man sich das selber einschalten |
Habe gerade nochmal nachgeschaut und die Umlautfehler sind noch nicht im Backup. Ist aber jetzt nicht mehr so wichtig. Forum läuft wieder und das lasse ich jetzt erstmal so. Trotzdem vielen Dank für die Erklärung, kann ich vielleicht irgendwann nochmal gebrauchen
|
|
08.12.08 12:16 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Smitty
Mitglied
Dabei seit: 01.12.08
Beiträge: 32
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Anfänger Forenversion: 2.3
|
|
Hallo wenn ich das mach wie in Post 2 bekomme ich am schluss eine weitere Fehlermeldung:
CREATE TABLE wbb1_1_post(
postID int( 10 ) unsigned NULL AUTO_INCREMENT ,
threadID int( 10 ) unsigned NULL DEFAULT '0',
parentPostID int( 10 ) unsigned NULL DEFAULT '0',
userID int( 10 ) unsigned NULL DEFAULT '0',
username varchar( 255 ) NULL ,
subject varchar( 255 ) NULL ,
message mediumtext NULL ,
time int( 10 ) unsigned NULL DEFAULT '0',
isDeleted tinyint( 1 ) unsigned NULL DEFAULT '0',
everEnabled tinyint( 1 ) unsigned NULL DEFAULT '1',
isDisabled tinyint( 1 ) unsigned NULL DEFAULT '0',
isClosed tinyint( 1 ) unsigned NULL DEFAULT '0',
editor varchar( 255 ) NULL ,
editorID int( 10 ) unsigned NULL DEFAULT '0',
lastEditTime int( 10 ) unsigned NULL DEFAULT '0',
editCount mediumint( 7 ) unsigned NULL DEFAULT '0',
deleteTime int( 10 ) unsigned NULL DEFAULT '0',
deletedBy varchar( 255 ) NULL ,
deletedByID int( 10 ) unsigned NULL DEFAULT '0',
attachments mediumint( 5 ) unsigned NULL DEFAULT '0',
pollID int( 10 ) unsigned NULL DEFAULT '0',
enableSmilies tinyint( 1 ) unsigned NULL DEFAULT '1',
enableHtml tinyint( 1 ) unsigned NULL DEFAULT '0',
enableBBCodes tinyint( 1 ) unsigned NULL DEFAULT '1',
showSignature tinyint( 1 ) unsigned NULL DEFAULT '1',
ipAddress varchar( 15 ) NULL ,
PRIMARY KEY ( postID ) ,
KEY threadID( threadID, userID ) ,
KEY threadID_2( threadID, isDeleted, isDisabled, time ) ,
KEY userID( userID ) ,
KEY isDeleted( isDeleted ) ,
KEY isDisabled( isDisabled ) ,
KEY ipAddress( ipAddress ) ,
KEY parentPostID( parentPostID ) ,
KEY subject( subject, message )
)
MySQL meldet:
#1170 - BLOB/TEXT column 'message' used in key specification without a key length
Aber sonst wird schon vieles übernommen.
Vllt kannst mir da nochmal helfen
.
\\edit: gehört dasüberhaput dazu? Is das nicht eine WBB 3 Datenbank die sich da noch befindet?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Smitty: 07.12.08 23:37.
|
|
07.12.08 23:35 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Smitty
Mitglied
Dabei seit: 01.12.08
Beiträge: 32
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Anfänger Forenversion: 2.3
|
|
Hallo,
ja ist eine WBB 3 Tabelle hab ich grad rausgefunden.
Von daher kann ich sie ruhigen gewissens löschen.
Konnte auch alles wieder schön einführen.
Doch was ist dieser MYSQLdumper? Ne Alternative zu PHPmyAdmin?
|
|
07.12.08 23:53 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Luzifer69
Mitglied
Dabei seit: 30.11.04
Beiträge: 790
|
|
ne alternative kann man so fast schon sagen
es erleichtert dir das backup machen
du installierst es gehts auf backup
shaltest auf deine kollation im changer um und startest
dann wird das backup sauber erstellt
und du kannst es auch in sekunden wider einspielen
|
|
07.12.08 23:58 |
WWW
Finden
Als Freund hinzufügen
|
|
Smitty
Mitglied
Dabei seit: 01.12.08
Beiträge: 32
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Anfänger Forenversion: 2.3
|
|
Gut dann lass ich es ma installiert, ist denke ich in Ordnung.
Sollte man noch etwas beim Backup wieder rüberkoppieren von den FTP Files?
Ich habe die Avatare übernommen, mehr ist mir bisjetzt noch nicht aufgefallen bis aufs Design und so. Wisst ihr mehr?
|
|
08.12.08 00:11 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|