Página 1 de 1

Ayuda urgente con error de SQL Base de datos

Publicado: 24 Nov 2011, 09:35
por Damage, INc
Hola gente les cuento lo que me sucedió.
El foro comenzó a generar errores, con los nombres de las categorias, las renombre, y comenzaban a mezclarse unas con otras, los foros padres se volvian subforos, o viceversa. Un despelote. Por lo que se me ocurrió restaurar la DB desde SQL Buddy (es lo que usa zymic.com) para que se reestablezcan.
Importo esta DB (arriba de la otra, no se si esta bien) y las categorias volvieron a la normalidad, solo que los temas no entraban. Los users si existian, pero los temas que figuraban en el indice del foro, al linkearlos decian "EL tema requerido no existe", por lo que luego de RESINCRONIZAR esa categoria desaparecían.
Intenté un par de veces más restaurar la DB, con ese sistema pero sucedia lo mismo, incluso borraba caché, cookies, o navegadores y seguia igual.

Entonces se me ocurrio la pesima idea de borrar toda la base de datos y poner arriba la copia que tengo.
Fui a SQL buddy, seleccione TODAS LAS TABLAS (me arrepiento de no haber consultado antes, es que estaba apurado), y clickie en " Drop", y por arte de magia todas las tablas se borraron.
Ahora me dispuse a importar la base de datos, la más nueva que tenia, y cuando lo hice, intenté regresar al foro, y UPS error de la tabla phpbb-sessions.

Consulté en google y inserte una consulta ( no la encuentro para mostrarselas pero creo que era de phpbb.com y un user tambien le habia servido) y soluciono el tema de las sessions.

Entre a mi foro y ahora el problema era:

"TABLE phpbb_users' doesn't exis"


Mi consulta es la siguiente:

Esto puede a ver sucedido porque la tabla users no se encuentra en mi copia de seguridad? Es raro porque tengo muchas ellas y probe con todas elas, incluso las mas viejas, y sigue sucediendo lo mismo.

Como especulación, me atrevi a pensar que quizas sucede porque esa tabla la crea el instal.php de phpbb3 que se ejecuta al instalar tu foro, y yo con ese DROP las he borrado, de modo que el sql backup no se ajusta si no estan esas tablas que creo el instal.
Se me ocurre que reinstalando el phpbb3.install o el directorio del foro (dispongo de un backup del FTP) y los mods, importando el backup de sql, se arregle. Pero es una suposicion mia, desde mi ignorancia. Por eso posteo esta consulta para escuchar a los que saben del tema.

Bueno quisiera saber que debo hacer, lo que hice mal creo que ya lo sé, y si existe una solucion para esto ya que no quiero volver a construir mi foro de 0 nuevamente. No lo voy a hacer xD.


Saludos a todos y gracias de antemano.

Mi web es esta. No pongo datos de soporte como mods o version de phpbb3 (3.09) porque no se puede acceder al foro.

Saludos de nuevo!

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 24 Nov 2011, 15:04
por Makoto
lo que podria decirte es que habra el archivo sql y busques

TABLE phpbb_users

y solo ejecutes esa tabla y no todo el backup, claro esta la tabla con sus datos

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 24 Nov 2011, 21:51
por Damage, INc
Gracias makoto por tu respuesta, pero si podrias ser un poco mas especifico porque realmente no se casi nada de bases de datos.
A parte si eso es con phpmyadmin, zymic no cuenta con ese sistema, solo con sql buddy.

Donde debo buscar eso y de que forma?

Gracias de nuevo :cerveza:

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 24 Nov 2011, 22:52
por leviatan21
Pueden suceder muchas cosas, como por ejemplo :
1) Que tu prefijo de base de datos no sea phpbb_
2) Que el backup no esté completo
3) Que el restaurar ese backup no lo haga completo

Mejor adjunta tu backup para estar seguros que tiene todas las tablas necesarias ;)

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 24 Nov 2011, 23:25
por Damage, INc
leviatan21 escribió:Pueden suceder muchas cosas, como por ejemplo :
1) Que tu prefijo de base de datos no sea phpbb_
2) Que el backup no esté completo
3) Que el restaurar ese backup no lo haga completo

Mejor adjunta tu backup para estar seguros que tiene todas las tablas necesarias ;)
Hecho. Gracias leviatan :ok:
 ! 
Mensaje del Equipo por: leviatan21
Eliminado el adjunto

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 25 Nov 2011, 00:57
por Damage, INc
El problema creo que no esta en la DB si no en que al importar la DB las tablas que se crearn llegan hasta el "phpbb_portal_modules", y quedan afuera las restatnes hasta la Z.
se decir, se incluye phpbb_user que queda afuera de la importaciónñ.
QUizás sea un error en la DB, voy a probar importando todo en una nueva.

Ahi adjunte mi DB, y creo que están todas las tablas,
Tambien probe con dividir en 2 archivos sql por un lado los primeros que se importan, y por el otro las tablasd e phpbbpost en adelante hasta la letra z.

Pero no funciono, sigue sin importar las tablas que van de phppbb3 post hasta la letra Z.

:nolose:

Re: Ayuda urgente con error de SQL Base de datos  Tema Solucionado

Publicado: 25 Nov 2011, 01:16
por leviatan21
Ese backup, parece estar completo, tiene 113 usuarios....
Es probable que la restauración se vea interrumpida,... ¿ Probaste bigdump ?

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 25 Nov 2011, 01:26
por Damage, INc
leviatan21 escribió:Ese backup, parece estar completo, tiene 113 usuarios....
Es probable que la restauración se vea interrumpida,... ¿ Probaste bigdump ?
Si está completo. Tengo varios a parte, por las dudas.
Si se ve interrumpida la restauración, solo me deja importar algunas tablas, y luego no las crea a las restantes.

Con respecto a Bigdump, no no he probado. Voy a intentarlo con este tutorial dime si esta mal.

Ahora antes de usar bigdump conviene que vacie y borre todas las tablas que mi DB conserva? esas incompletas que solo llegan hasta phpbb_modules.

Saludos y gracias leviatán! :cerveza:

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 25 Nov 2011, 01:35
por leviatan21
Damage, INc escribió:dime si esta mal.
Está bien y si buscas en este foro, también hay varios tips que indican como usar esa aplicación...
Damage, INc escribió:Ahora antes de usar bigdump conviene que vacie y borre todas las tablas que mi DB conserva? esas incompletas que solo llegan hasta phpbb_modules.
Es indistinto pero para no marearte si tienes muchas tablas deja solo una y el resto como no sirven puedes eliminarlas

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 25 Nov 2011, 01:48
por Damage, INc
leviatan21 escribió:
Damage, INc escribió:dime si esta mal.
Está bien y si buscas en este foro, también hay varios tips que indican como usar esa aplicación...
Damage, INc escribió:Ahora antes de usar bigdump conviene que vacie y borre todas las tablas que mi DB conserva? esas incompletas que solo llegan hasta phpbb_modules.
Es indistinto pero para no marearte si tienes muchas tablas deja solo una y el resto como no sirven puedes eliminarlas
:bravo: Que grande leviatan!

segui este tuto de bigdump (El paso uno y lo del 2 del comienzo (start)) y por arte de magia el foro volvio a funcionar!

La verdad me sorpredí y te agradezco enormemente tu ayuda!.

AHora quiero consultarte si debo hacer algo más, principalemnte me quedo la duda por ver los otros 3 pasos del tuto, como lo del config.php.

SAludos y te agradezco enormemente tu ayuda.!


EDITO

Ahora que veo, hay problemas en los topics con los carácteres. esto es normal?

EJEMPLO:
salió a la venta el famoso Álbum Negro de Metallica, el con éxitos intemporales como Enter Sandman y Nothing Else Matters. Veinte años más tarde, el grupo anunció que lo tocará íntegramente en un concierto especial en el Download Festival 2012. Lars Ulrich y sus asociados se presentarán en el escenario principal del festival de el 9 de junio (asientos a la venta desde el 18 de noviembre 2011). Pero hay más. Hay rumores de que el grupo no debería limitar sus planes de conciertos en Gran Bretaña.

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 25 Nov 2011, 02:08
por leviatan21
Damage, INc escribió:Ahora que veo, hay problemas en los topics con los carácteres. esto es normal?

Código: Seleccionar todo

http://www.phpbb.com/kb/article/using-bigdump-to-restore-large-database-dumps/
Paso 4 :

Código: Seleccionar todo

$db_connection_charset = 'utf8'; 

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 25 Nov 2011, 02:18
por Damage, INc
leviatan21 escribió:
Damage, INc escribió:Ahora que veo, hay problemas en los topics con los carácteres. esto es normal?

Código: Seleccionar todo

http://www.phpbb.com/kb/article/using-bigdump-to-restore-large-database-dumps/
Paso 4 :

Código: Seleccionar todo

$db_connection_charset = 'utf8'; 
Imagen

¡Gracias leviatán!

Re: Ayuda urgente con error de SQL Base de datos

Publicado: 25 Nov 2011, 02:30
por leviatan21
Damage, INc escribió:Imagen

¡Gracias leviatán!
Se aceptan Dolares, Euros, Yenes, Reales, Soles :cerveza: