Página 1 de 1
MYSQL borrar por web=null???
Publicado: 08 Ene 2011, 01:13
por quico
Voy a ayudar a un amigo a pasar de phpbb 2.0 a 3.0.8
pero antes de hacer respaldos de datos quiero borrar los user-span de la base de datos que creo que son mas de 10.000
que linea debo aplicar en MYSQL para borrar a todos los usuarios que tienen una web en su perfil
gracias
Re: MYSQL borrar por web=null???
Publicado: 08 Ene 2011, 01:23
por HuanManwe
Perdón, corrigo el texto porque me equivoqué al dar la respuesta, que iba dirigida a otra consulta
En tu caso creo que eso que pretendes es muy peligroso, porque si algún usuario "real" tiene una web en el campo "website" lo estarías eliminando.
Con la consulta que comentas podrías eliminar a los usuarios, pero no a sus mensajes.
¿Cómo es posible que tengas tanto spam?
De todos modos la sentencia sería algo como:
Pero no estoy completamente seguro, y una sentencia así es muy, muy, muy drástica. Mejor no usarla en un foro en producción. Mejor usar una copia de seguridad en localhost, y hacer ahí las pruebas.
Re: MYSQL borrar por web=null???
Publicado: 08 Ene 2011, 02:00
por quico
se me paso poner la url del foro ->
http://www.psiquiatriainfantil.es/forum/
tenia cerca de 4000 usuarios, casi todos con WEB en su perfil, asi que era facil identificar a los SPAM, solo me quedan 500 y poco por filtrar, gracias, aunque me despiste y los fuy borrando de 300 en 300 comprobando que todos tenian WEB, pues las pocas personas registradas en ese foro casi seguro que ninguna tiene web en su perfil
si no me equivoco para actualizar despues de hacer el respaldo, seria pegar la nueva version sobre la vieja y ejecutar la carpeta INSTALL ¿me equivoco? pasando de 2.0 a 3.0.8
gracias de nuevo, sigo trabajando en ello
P.D: no es mi foro, es el de un amigo, se lo montaron hace cerca de dos años, pero tuvo problemas desde casi el principio con el SPAM teniendo muy poca actividad en su foro
los user-spam se saltan su captcha no filtra como deveria bombardeo a su cuenta de email con cerca de 100 peticiones de registro diarias
creo que me dijo que tambien se le registran saltandose la validación por email al admin, osea que se auto-aprueban antes de que un admin los apruebe
Re: MYSQL borrar por web=null???
Publicado: 08 Ene 2011, 02:14
por quico
he borrado el usuario de mi amigo, se puede crear un usuario maualmente en la base de dados? creo que su USER-ID era el Nº3 gracias
uy, perdon, podia haber editado el anterior mensaje
Primero filtre por -> user_website (el lo tenia vacio)
Despues por -> user_icq (pero esto no se lo comprove)
Re: MYSQL borrar por web=null???
Publicado: 08 Ene 2011, 02:21
por angelismo
Para pasar de phpbb 2 a phpbb3 ,tienes convertir el foro phpbb2 a phpbb3 ,para más información lee esta guia
http://www.phpbb-es.com/foro/guias-phpb ... 14941.html
Sobre el usuario borrado ,si tienes un backup restaura la tabla phpbb_users.
Re: MYSQL borrar por web=null???
Publicado: 08 Ene 2011, 02:30
por quico
devi hacer copia antes de hacer limpieza, de todas formas lo hice manualmente desde la base de datos, asi que pienso que si lo vuelvo a registrar y cambio su ID a 3 igual el foro me lo coje, o dupico un usuario y cambio los campos adecuados
de todas formas tambien le puedo pedir al servidor de pago que me carge la ultima copia de la base de datos
EDITO: He recuperado su cuenta basandome en su NOMBRE , email e ID
Re: MYSQL borrar por web=null???
Publicado: 08 Ene 2011, 10:05
por HuanManwe
1.- Deberías hacer copia de seguridad de la base de datos y de los archivos del foro antes de tocar nada.
2.- Deberías actualizar el foro antes de continuar con los borrados.
MYSQL borrar por web=null???
Publicado: 10 Ene 2011, 02:24
por quico
Conversión finalizada con exito, solo una pregunta, ¿como pongo a un usuario como admin con el color en rojo? gracias --> Resuelto
> se agregan al grupo admin, y desde la cuenta se cambia de grupo
http://psiquiatriainfantil.es/forum/
P.D: he visto que en el nuevo foro hay pocos usuarios, pero en la nueva base de datos salen muchos mas, ¿como es eso? ¿tiene q ver con USER-SPAM? Espera, son usuarios inactivos
Re: MYSQL borrar por web=null???
Publicado: 10 Ene 2011, 03:05
por quico
Perdonar que postee de nuevo pero se terminó el tiempo de edición
Repasando vi como se pone uno como administrador, pero me he fijado que en la lista de ususarios falta ("Site Admin") Gracias
Re: MYSQL borrar por web=null???
Publicado: 10 Ene 2011, 03:10
por HuanManwe
Una cosa es ser administrador y otra ser usuario "fundador". Eso también se puede poner "a mano" en la tabla phpbb_users.
MYSQL borrar por web=null???
Publicado: 10 Ene 2011, 10:18
por quico
Puse a los tres admin como fundador y con el color en ROJO, yo me refiero al rango de la lista dde usuarios que por defecto solo viene para el primer admin, se que les puse rango a los moderadores en
www.anhida.es/foros, pero no recuerdo como lo hice, solo se que lo hice desde el foro
gracias
MYSQL borrar por web=null??? Tema Solucionado
Publicado: 10 Ene 2011, 12:34
por quico
Disculpar que postee de nuevo, ya encontre donde era lo de los Rangos, creo que se puede dar este tema por resuelto
los rangos especiales se asignan a cada usuario, para ello vas al ACP -> USUARIOS Y GRUPOS : USUARIOS : Administrar usuarios completas el nombre de quien quieras y luego de pulsar el botón [ Enviar ] verás una primera pantalla con los datos básicos, y arriba a la derecha un desplegable, allí eliges Rango, en la nueva pantalla te saldrá el listado de rangos que tienes creados, elijes uno y pulsar el botón [ Enviar ]
Re: MYSQL borrar por web=null???
Publicado: 10 Ene 2011, 12:49
por HuanManwe
Hay que tener en cuenta que un usuario puede pertenecer a varios grupos, pero el dato más importante es cuál es su grupo POR DEFECTO. Ojo con eso.
Gracias por compartir tu solución.
MYSQL borrar por web=null???
Publicado: 10 Ene 2011, 16:01
por quico
Hola HuanManwe
Despues de dos meses ya me defiendo con PHPBB3, y ya que pregunto tambien puedo responderme para colaborar con los demas
hay algo que quizas no haya sido preguntado, ¿como se puede tener derechos de ADMIN y a su vez no recibir los emails de solicitud de registro en uno de los administradores?
si quereis os puedo ayudar por ejemplo con CSS3 que es de las cosas que mejor domino
Tambien me gusta diseñar alguna plantilla que otra como la de
www.anhida.org que aunque no es de PHPBB3 tengo pensado intentarlo en PHPBB3
Saludos