Datenbank nach Neuinstallation

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Benutzeravatar
yks
Mitglied
Beiträge: 1291
Registriert: 10.07.2004 02:31

Beitrag von yks »

hallo,

zb den usernamen und mail in der user-tabelle kann ich zwar in der db (mysql4.1.15) lesen, aber bei permission steht wieder blob - müßte es dort dann nicht auch zu lesen sein ?
genauso wie bei der posts tabelle zb nur post_subject, aber nicht post_text zu lesen wäre.

viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Wenn ich das richtig verstehe, sollte das in etwa wie folgt sein ...
  • Bei bestimmten MySQL-Versionen werden ( zum Vermeiden von Problemen mit UTF-8 ) bestimmte Daten als BLOB gespeichert.
  • Bei Berechtigungen handelt es sich jedoch immer um Binärdaten. Endweder der User hat eine Berechtigung (1) oder nicht (0).
  • Das Berechtigungenfeld ist in höheren MySQL-Versionen zwar ein mediumtext-Feld, enthält jedoch ausschließlich Binärdaten.
  • Da in höheren Versionen von Haus aus UTF-8 besser unterstützt wird, muss man die oben erwähnten besonderen Felder nicht explizit als BLOB markieren.
  • Die genauen Unterschiede lassen sich in den letzten beiden Links nachsehn.
  • Wenn man genau hinschaut, stellt man fest, dass sich im MySQL 4.1 Schema überhaupt keine BLOBs wiederfinden. :wink:
Links
http://de.wikipedia.org/wiki/UTF-8
http://de.wikipedia.org/wiki/Binary_Large_Object
http://de.wikipedia.org/wiki/MySQL
http://phpbb.cvs.sourceforge.net/phpbb/ ... iew=markup
http://phpbb.cvs.sourceforge.net/phpbb/ ... iew=markup
Benutzeravatar
yks
Mitglied
Beiträge: 1291
Registriert: 10.07.2004 02:31

Beitrag von yks »

hi bantu,

danke für deine antwort :)
wenn ich dich und die links dann richtig verstehe, kann ich auf jeden fall ab 4.1 nach einer neuinstallation die datentypen für die felder mit blob einfach entsprechend abändern (also zb für username, usermail) ?
und dann zb bestimmten text im post_text suchen und ersetzen lassen - wie bisher auch ?
und bei 4.0 geht das noch nicht ? oder nur eingeschränkt ?

danke + viele grüße, yks
Mit subsilver2 macht es noch viel mehr Spaß ! :)
Benutzeravatar
Loewenherz
Mitglied
Beiträge: 624
Registriert: 10.02.2003 20:11
Wohnort: Saarlouis
Kontaktdaten:

Re: Datenbank nach Neuinstallation

Beitrag von Loewenherz »

Das war genau die Info, die ich gesucht hatte. Hab grade ein Forum von phpBB2 auf phpBB3 migriert (was alles sauber lief) und wollte dann einige Spammer in der User-Tabelle kurz und schmerzlos via phpMyAdmin rauslöschen. Doch leider lauter blobs in den Tabellen, so dass ich die gewünschten gar nicht erkennen und bearbeiten konnte. Tja, Pech. Ist ein Webpaket bei all-inkl.de, das ich schon seit Jahren habe.
Downloads für phpBB, die ich seit 2001 angeboten habe, gibt es nicht mehr - die Mitarbeit beim Übersetzer-Team von phpBB3 war mein letzter aktiver Beitrag zu phpBB, zeitlich geht leider nichts mehr. Aktuell blogge ich nur noch phasenweise auf SEO Scene.
Ceterum censeo Google esse delendam
Gesperrt

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