Seite 1 von 2

Frage zur Datenbank

Verfasst: 22.08.2007 20:03
von marino
Hi @ all

ich hab grade festgestellt das man bei backups der datenbank zb die usertabellen garnicht mehr richtig einlesen kann - das dort garkeine namen etc mehr drinstehen - nur noch codes
wie kann man da was ändern - wenn man mal was an der usertabelle ändern muss ??

Verfasst: 22.08.2007 20:19
von Boecki91
Zeig mal einen kurzen Ausschnitt aus dem Back-Up

Keine Angst die Passwörter sind nur als md5-Hash hinterlegt.

Die Usertabelle ist die phpbb_users der Zweite Wert ist jewals der User-Name.

Verfasst: 22.08.2007 20:40
von marino
bitte schön

Code: Alles auswählen

0x53656e736973205b437261776c65725d, 0x73656e736973205b637261776c65725d, '', 1187398482, 0, '', 0, '', 0, 1187398482, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 0x6465, 0.00, 0, 0x44206a2e204d20592c20483a69, 9, 0, 0x394538444137, 0, 0, 0, 0, -3, 0, 0, 0x74, 0x64, 0, 0x74, 0x61, 0, 1, 0, 1, 1, 1, 0, 895, '', 0, 0, 0, '', '', '', '', '', ''
,

Verfasst: 22.08.2007 20:42
von Dr.Death
Wenn Du in dem Backup etwas ändern musst, benutze den MysqlDumper.

Verfasst: 22.08.2007 20:44
von marino
es geht nicht darum was am backup was zu ändern sondern zb in der usertabele - wenn zb ein user seinen nick doch ändern will - wie mach ich das ?

Verfasst: 22.08.2007 20:51
von Dr.Death
Was denn jetzt ?

Daten im Backup ändern oder direkt im Forum ?

Direkt im Forum machst Du das im

ACP -->
Allgemein -->
Benutzerverwalten.

Sonst drücke Dich doch mal etwas klarer aus, was Du genau, wo ändern möchtest ;-)

Verfasst: 22.08.2007 20:53
von Mahony
Hallo
wenn zb ein user seinen nick doch ändern will - wie mach ich das ?
Im ACP unter Allgemein, Benutzer verwalten - Nicknamen eingeben und dann den Nicknamen ändern.

P.S. Mit dem Mysqldumper kannst du die Einträge in der Datenbank sehen und auch bearbeiten (das meinte wohl Dr.Death mit seinem Posting).



Grüße: Mahony

Verfasst: 22.08.2007 20:59
von marino
NICHT im backup NICHT im forum sondern in der datenbank = phpmyadmin ->bearbeiten ...

angenommen ich muss über phpmyadmin bei einem user etwas ändern - aus welchen gründen auch immer ( zb weil änderungen über das acp nicht angenommen werden ( wie es bei phpbb 2 -userlevel - ja immer wieder mal vorkommt/ vorkam ) .. was mach ich dann ? ich hab durch die komplette evrschlüsselung des users ja nichtmal eine chance den zu finden - da ja zb die ganzen bots auch als user geführt werden


nachtrag @ Mahony hmmm was machen die - die kein mysqldumper verwenden können/dürfen ?

Verfasst: 22.08.2007 21:05
von Dr.Death
Achso........ ;-)

Du verwendest eine "alte" Datenbank.
Die Daten werden in BLOBs gespeichert.
Ältere Datenbanken beherschen das nicht, das erkennt phpbb3 und legt die Daten Byteweise ab.

Schau mal hier hinein:

http://www.phpbb.de/viewtopic.php?t=149259

Verfasst: 22.08.2007 21:07
von Mahony
Hallo
Vergiss phpmyadmin - der MySQLDumper ist ein Datenbanktool (ähnlich wie phpmyadmin) nur eben mit einer recht einfach zu bedienenden Oberfläche, kann per Cronjob automatisierte Backups duchführen, du kannst deine Änderungen in der Datenbank machen und er umgeht das Timeout bei großen Datenbanken.




Grüße: Mahony