Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 17
Seite [1]
Raider86


Beginner




Beiträge: 19
# Thema - 17.09.2014 um 20:59 Uhr
Nabend zusammen,

ich habe durch Spambots etc über 5000 User die ich gerne loswerden will aber auch ca 20 User die nicht dazu gehören, Backup hab ich leider keins...

Wie genau kann ich am besten die sql Tabelle in der Datenbank bearbeiten um das möglichst flott zu erledigen? Die Anmeldung ist nun erstmal aus, das Update für das bessere Capter verfahren werde ich morgen aufspielen....

Achja, über das Interface die User Tabelle Laden geht leider nicht da sie durch die Masse der User schlicht weg zu groß ist zum exportieren...
Inaktiv
ev0lution


Geekboy





Beiträge: 1102
# Antwort: 1 - 17.09.2014 um 21:36 Uhr
über die sql datenbank am besten.

ich denke die 5000 sind alle aufeinanderfolgend oder ?

dann in der art

DELETE FROM {pre}_users WHERE users_id between XXX and XXX

keine ahnung obs klappt


------------------


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 2 - 17.09.2014 um 23:10 Uhr
Mach ein BackUp und führe das aus, du musst ggf den Prefix anpassen, alles im PHPmyAdmin:

 
1.
2.
3.
4.
5.
1. / 2. / ... 
 SELECT FROM csphere_users usr LEFT JOIN csphere_comments cmt ON usr.users_id=cmt.users_id 
WHERE users_info IS NOT NULL 
AND users_url IS NOT NULL AND users_postalcode IS NOT NULL AND users_adress IS NOT NULL AND users_country !='de' AND users_register 1405555200
AND users_cookietime 0
group by usr
.users_id
HAVING COUNT
(comments_id)=0


Sofern das ganze gut aussieht das gleiche nochmal mit "DELETE FROM" anstatt "SELECT * FROM".


Zuletzt editiert von Schalla ClanSphere Team am 18.09.2014 um 08:11 Uhr (1x Editiert)
Inaktiv
|
Raider86
Thread-Ersteller


Beginner




Beiträge: 19
# Antwort: 3 - 21.09.2014 um 16:26 Uhr
hat alles geklappt danke.

Nun wollte ich Updaten finde aber keine Anleitung zur Aktuellen Version jemand nen Link zu sowas?

Wie gesagt war was lange raus aus der geschichte ^^


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 4 - 21.09.2014 um 16:49 Uhr
bei github gibt es die. ist aber keine extra version


Inaktiv
|
Raider86
Thread-Ersteller


Beginner




Beiträge: 19
# Antwort: 5 - 21.09.2014 um 18:24 Uhr
ja die Files von github habe ich, weis nur nicht wie ich Update ohne was zu killen, kann mich (wenn es kein anderes System war) an eine update.php erinnern


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 6 - 22.09.2014 um 15:20 Uhr
naja wenn du individuelle Anpassungen an den phps gemacht hast, musste die schon einzeln durchschauen. Dafür gibt es beispielsweise Diffmerge https://sourcegear.com/diffmerge/.

Allerdings sehr Zeitaufwendung.

Ich habe mir angewöhnt angepasste phps als Kopie abszuspeichern, sodass bei versehentlichen überspielen imemr noch die kopie mit den Anpassungen vorhanden ist und man im Vorfeld sieht ok hier sollte mal schauen was nicht standard ist.

Falls du ne einfachere Lösung kennst/ findest; ich bin ganz Ohr. Meine ist sehr Zeitaufwendung


Zuletzt editiert von _Locke_ am 22.09.2014 um 15:48 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 22.09.2014 um 15:34 Uhr
Letztendlich reicht es in dem Fall, wenn du alles, was hier in dieser Übersicht genannt wird, änderst und die neuen Dateien ergänzt. Letztendlich auch frickelei, aber vielleicht nicht ganz so viel, als wenn man alles überprüfen und überschrieben muss...

https://github.com/ClanSphere/ClanSphere/commit/711874f7196710fdaa3365d6497862e8 5eef4bd8

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
blindhai


Wannabe poster





Beiträge: 24
# Antwort: 8 - 20.11.2014 um 01:18 Uhr
Hat mir auch geholfen, vielen Dank und habe meinen Thread entfernt.


Inaktiv
|
Undertaker


Going for pro



Herkunft: Krefeld
Beiträge: 405
# Antwort: 9 - 12.07.2015 um 18:29 Uhr
Hallo zusammen ,

ich habe wie Schalla beschrieben hat den befehlt ausgeführt , also SELECT * FROM , ging tadellos , jedoch mit dem DELETE befehl bekomme ich diese Fehlermeldung , welche mir sagt das es irgendwas mit der SQL Version Version zu tun hat. Kann mir einer helfen ?

Fehlermeldung :

#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 'usr LEFT JOIN cs_comments cmt ON usr.users_id=cmt.users_id
WHERE users_info IS' at line 1

Danke im Vorraus , gruß Undertaker

Edit : habe MySQL 5.1


Zuletzt editiert von Undertaker am 12.07.2015 um 18:31 Uhr (1x Editiert)
Inaktiv
|
Koma Kalle


Rock the board





Beiträge: 44
# Antwort: 10 - 12.07.2015 um 18:39 Uhr
steht doch da syntax error...prüfe den befehl den du nutzt


Inaktiv
|
Undertaker


Going for pro



Herkunft: Krefeld
Beiträge: 405
# Antwort: 11 - 12.07.2015 um 18:55 Uhr
Ich habe den befehl so wie beschrieben genutzt , und ja ich kann auch lesen , das dort ein Fehler drin ist , nur wo ?


Inaktiv
|
Koma Kalle


Rock the board





Beiträge: 44
# Antwort: 12 - 13.07.2015 um 02:02 Uhr
"...for the right syntax to use near..."
Wenn da steht near bezieht sich das auf das ende des befehls


Inaktiv
|
Undertaker


Going for pro



Herkunft: Krefeld
Beiträge: 405
# Antwort: 13 - 13.07.2015 um 10:12 Uhr
Also ich habe nicht so den plan , kannste mir ggf. helfen ?


Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 14 - 13.07.2015 um 10:54 Uhr
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 DELETE FROM csphere_users usr LEFT JOIN csphere_comments cmt ON usr.users_id=cmt.users_id 
WHERE users_info IS NOT NULL 
AND users_url IS NOT NULL AND users_postalcode IS NOT NULL AND users_adress IS NOT NULL AND users_country !='de' AND users_register 1405555200
AND users_cookietime 0
group by usr
.users_id
HAVING COUNT
(comments_id)=0


So hast du es geschrieben?


Inaktiv
|
Undertaker


Going for pro



Herkunft: Krefeld
Beiträge: 405
# Antwort: 15 - 13.07.2015 um 20:31 Uhr
ja habe ich .


Inaktiv
|
Undertaker


Going for pro



Herkunft: Krefeld
Beiträge: 405
# Antwort: 16 - 18.07.2015 um 09:15 Uhr
Aber leider kein erfolg , also weiterhin die Fehlermeldung.


Inaktiv
|
Undertaker


Going for pro



Herkunft: Krefeld
Beiträge: 405
# Antwort: 17 - 25.07.2015 um 09:08 Uhr
erledigt


Inaktiv
|
Antworten: 17
Seite [1]


Sie müssen sich registrieren, um zu antworten.