phpMyAdmin

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Forscher
Mitglied
Beiträge: 624
Registriert: 25.04.2008 18:20
Wohnort: Lebach
Kontaktdaten:

phpMyAdmin

Beitrag von Forscher »

Hallo liebe Helfer,

eine Frage zu phpMyAdmin:

Gibt es einen Befehl für die Arbeit in dem phpMyAdmin, wo ich einen User, der sich hat löschen lassen umbenennen kann?

Ich habe ja schon die Suchfunktion gefunden :) , konnte den Namen dann auch finden, soweit so klar. Nun möchte ich aber aus NAMEN den Begriff GELÖSCHTER USER machen, ohne jeden Eintrag einzeln zu ändern - da sitz ich nämlich dann nächsten Monat noch dran :(

Es wäre wirklich schön, wenn mir jemand den SQL-Befehl von euch nennen könnte, denn ich habe leider von phpMyAdmin genausoviel Ahnung wie ein Banker von Geldanlagen (mit anderen Worten, ich weiß das es das gibt, aber nicht wie es funktioniert... :lol: )
Hier ein Link zu meinem Forum - ihr seid herzlich eingeladen aktiv mitzumachen

einfach anklicken
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: phpMyAdmin

Beitrag von Dr.Death »

Hallo,

als erstes musst du die USER ID ermitteln von diesem User.

Sagen wir mal es war die USER ID = 4711

Nun musst Du den Usernamen und den Usernamenclean festlegen.

Username ist klar, Usernameclean ist der gleiche Username, aber ohne Groß/Kleinschreibung und ohne UTF8 Zeichen.

Ich nehme für das Beispiel mal den Usernamen "Gelöschter User":

Code: Alles auswählen

UPDATE `phpbb_users` 
SET `username` = 'Gelöschter User', `username_clean` = 'geloeschteruser' 
WHERE `user_id` = 4711
Benutzeravatar
Forscher
Mitglied
Beiträge: 624
Registriert: 25.04.2008 18:20
Wohnort: Lebach
Kontaktdaten:

Re: phpMyAdmin

Beitrag von Forscher »

Oh ha, ähhhh, wie finde ich jetzt seine ID, ich hab ihn ja schon gelöscht... :oops: :oops:

Ich hab dich doch richtig verstanden, wenn ich deinen Befehl eingebe, ersetze ich praktisch NUR die ID, oder?
Hier ein Link zu meinem Forum - ihr seid herzlich eingeladen aktiv mitzumachen

einfach anklicken
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: phpMyAdmin

Beitrag von Dr.Death »

Hm, der User ist also nicht deaktiviert, sondert komplett gelöscht.

Demnach gehören alle noch verbliebenen Beiträge dem User "Gast" ( also ANONYMOUS --> USER ID 1 )

Ist das korrekt ?

Oder steht vor den Beiträgen noch der alte Username ?
Benutzeravatar
Forscher
Mitglied
Beiträge: 624
Registriert: 25.04.2008 18:20
Wohnort: Lebach
Kontaktdaten:

Re: phpMyAdmin

Beitrag von Forscher »

Es steht noch der Orginalname des Users da, nicht Anonymus.

Das einzige, was sich geändert hat bisher, ist sein Status in Gast...

Ich möchte nun eben, das aus dem Orginalnamen der "Name" abgemeldetes Mitglied wird... Und das halt möglichst als SQL-Befehl, da ich sonst adlig werde, bis ich fertig bin, alles von Hand zu Fuß zu ändern...
Hier ein Link zu meinem Forum - ihr seid herzlich eingeladen aktiv mitzumachen

einfach anklicken
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: phpMyAdmin

Beitrag von gn#36 »

Das müsste mit sowas gehen (Backup vorher!)

Code: Alles auswählen

UPDATE phpbb_posts SET poster_name = 'Entfernter User' WHERE poster_name = 'Alter name'
UPDATE phpbb_topics SET topic_first_poster_name = 'Entfernter User' WHERE topic_first_poster_name = 'Alter name'
UPDATE phpbb_topics SET topic_last_poster_name = 'Entfernter User' WHERE topic_last_poster_name = 'Alter name'
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Forscher
Mitglied
Beiträge: 624
Registriert: 25.04.2008 18:20
Wohnort: Lebach
Kontaktdaten:

Re: phpMyAdmin

Beitrag von Forscher »

Und hier dann statt ENTFERNTER USER den Mitgliedsname eingeben, das ganze als SQL-Befehl ausführen lassen, richtig?

Sorry, das ich nachfrage, aber ich habe wie gesagt keinen Plan davon, so daß ich lieber einmal mehr frage, als am Ende das Forum abzubollern...
Hier ein Link zu meinem Forum - ihr seid herzlich eingeladen aktiv mitzumachen

einfach anklicken
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Re: phpMyAdmin

Beitrag von mad-manne »

Forscher hat geschrieben:Und hier dann statt ENTFERNTER USER den Mitgliedsname eingeben, das ganze als SQL-Befehl ausführen lassen, richtig?
Äh .. ich dachte du wolltest, dass am Ende abgemeldetes Mitglied dasteht :o Das musst du dann auch anstatt ENTFERNTER USER in die SQL-Anweisungen von gn#36 schreiben. Bei Bedarf musst du auch das Tabellenprefix an deine Gegenbenheiten anpassen, falls deine Tabellen-Namen nicht mit phpbb_ anfangen.
so daß ich lieber einmal mehr frage, als am Ende das Forum abzubollern...
Es sollte sich eigentlich von selbst verstehen, dass du vorher ein Backup deiner Datenbank erstellst !!!

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Benutzeravatar
Forscher
Mitglied
Beiträge: 624
Registriert: 25.04.2008 18:20
Wohnort: Lebach
Kontaktdaten:

Re: phpMyAdmin

Beitrag von Forscher »

Vielen Dank liebe Leute, ich werd es einmal versuchen.

Hoffe ein Backup via SQL-Dumper reicht dann... :)
Hier ein Link zu meinem Forum - ihr seid herzlich eingeladen aktiv mitzumachen

einfach anklicken
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: phpMyAdmin

Beitrag von gn#36 »

Sicher, SQL Dumper Backup reicht. Ich hatte nichts weiter als Anleitung geschrieben weil ich dachte "Alter name" wäre ziemlich eindeutig als der alte Username zu erkennen... :roll: Naja jedenfalls musst du den Usernamen für Alter name einsetzen.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“