(Update) Problem bei Umzug von MySQL4 auf MySQL5 Datenbank

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Install-Ordner hochladen und ./install/database_update.php ausführen.
Powered by Coffee
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Anhand der Fehlermeldung und Deinen bisherigen Korrekturen könntest Du auch selbst auf die Lösung kommen.

Welche Tabelle wurde "bemängelt" ?
INSERT INTO phpbb_privmsgs
Ok, Tabelle phpbb_privmsgs

Was wurde bemängelt ?
Data too long for column 'bbcode_uid'
Ok, Feld bbcode_uid

Lösung:

Gehe erneut in den phpMYAdmin,
suche in der Tabelle phpbb_privmsgs das Feld bbcode_uid und erhöhe auch dort die Länge das varchar's von 5 auf 8 ;-)
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Beitrag von zx9r-treiber »

So, nun weiß ich endlich besser wie man diese Fehler ausliest um sie zu beseitigen.
Danke, da hilft natürlich extrem in Zukunft.


Eine Frage habe ich aber denn noch ...

Ich habe mir die Zeit genommen und die gesamte "neue" Datenbank mit der "alten" vergleichen. Stück für Stück.

Dabei ist mir aufgefallen, das an manchen stellen zB "char(32)" statt "varchar(32)" steht, oder "int(4)" statt "tinyint(4)"

Dieses müßte ich also ebenfalls ändern um weitere Probleme zu vermeiden die bis jetzt noch nicht entstanden sind ?

Edit. 07.02.2008 21.24 Uhr => Also ich habe alle Datenbankeinträge in so weit geändert, das alle genau so sind wie in der alten Datenbank.
Die Erklärung wie man diese Fehler zu lesen hat, hat dabei sehr geholfen.
Nun läuft alles (nach größerer stundenlanger Testreihe) Fehlerfrei.

Habt Dank für die Geduld mit mir. :)
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Omen1006
Mitglied
Beiträge: 63
Registriert: 25.08.2007 19:03

Beitrag von Omen1006 »

hallo leute,

also ich habe auch das besagte problem und wollte das mit bantu machen, aber wenn ich den code, den ich dann bekomme bei phpmyadmin eingebe und ausführe kommt folgende fehlermeldung:

Code: Alles auswählen

Fehler

SQL-Befehl:

USE auw@1 - page;

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 '@1-page' at line 1 
nun die frage, was genau bedeutet das und wie kann ich das beheben?=(
Omen1006
Mitglied
Beiträge: 63
Registriert: 25.08.2007 19:03

Beitrag von Omen1006 »

kann mir niemand helfen?=(
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Nicht direkt.

Verlinke mal die erzeugten MySQL Befehle als Text Datei ( Anleitung dazu, siehe meine Signatur )
Omen1006
Mitglied
Beiträge: 63
Registriert: 25.08.2007 19:03

Beitrag von Omen1006 »

ok alles klar,

hier:

http://auw.kilu.de/befehle.txt
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Das

Code: Alles auswählen

USE auw@1-page;
am Anfang der Datei, darfst du natürlich nicht in phpmyadmin einfügen.



Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Omen1006
Mitglied
Beiträge: 63
Registriert: 25.08.2007 19:03

Beitrag von Omen1006 »

werd ich ma versuchen lol^^ :-?

Edit: also das hat schonmal geklappt, mach das nun immer so wie oben beschrieben, im phpadmin, von varchar 5 auf 8.

aber in meiner sb kommt dieser fehler wenn ich was poste.

Code: Alles auswählen

Data too long for column 'shout_text' at row 1
was genau soll ich den in der shout_text ändern? :-?
Omen1006
Mitglied
Beiträge: 63
Registriert: 25.08.2007 19:03

Beitrag von Omen1006 »

habe jetzt diesen http://www.phpbb.de/doku/kb/166 link gefunden und nachgeschaut, aber die shout.php ist bereits UTF-8 (ohne BOM).
habs auch nomma eingestellt und gespeichert, aber nix passiert...
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“