Página 1 de 1

ERROR O PERDIDA TABLA Phpbb_search_wordmatch

Publicado: 14 Ene 2007, 05:35
por shadow dragon
hola amigos les pido una ayuda con este caso... hace algunos dias se me ha dañado el foro ya que se perdio esta tabla phpbb_search_wordmatch y no me deja loguear por el foro ni editar, borrar temas ni postear nada... entro en phpmyadmin y me sale esto con respecto a la tabla al seleccionar la base de datos:

consulta SQL:

SELECT COUNT( * ) AS num
FROM `i4255436`.`phpbb_search_wordmatch`

MySQL ha dicho:
#144 - Table './i4255436/phpbb_search_wordmatch' is marked as crashed and last (automatic?) repair failed.

la verdad no entiendo mucho... pero sobre entiendo que se daño o se perdio la conexion con dicha tabla. ahora lo que quisiera saber es como hago para verla o modificarla o borrarla del phpmyadmin puesto que no me la muestra sino que sale el error antes mencionado... igual puedo ver las demas tablas... pero esta en especial se ha desaparecido de la lista y por ende no me deja funcionar al cien el foro.... espero me entiendan y porfa el que pueda y sepa me ayude... que no se que hacer :oops: .... gracias de antemano :chulo:

Respuesta: ERROR O PERDIDA TABLA Phpbb_search_wordmatch

Publicado: 14 Ene 2007, 06:54
por mitch
shadow dragon, dos cosas

- En el mismo phpmyadmin, puedes reparar la tabla? (hay una opcion para reparar cada tabla)
- ¿Posees algún backup antiguo de tu sitio? respondenos eso, si la respuesta fuese positiva y no se logra reparar la tabla, como última opción, podemos subir la tabla del backup que tengas.

Respuesta: ERROR O PERDIDA TABLA Phpbb_search_wordmatch

Publicado: 14 Ene 2007, 16:05
por shadow dragon
hola amigo... primero gracias por responder :ok: ... bueno en el phpmyadmin no veo ninguna opcion para reparar la tabla. le he neceado un poco pero nada; no logro hacer que ella me aparezca en el campo donde el programa me muestra todas las tablas... al hacerlo me muestra todas hasta las del portal... pero no la que yo menciono...

segundo... hace 15 dias creo; saque un backup del foro... lastima que ha avanzado mucho tanto en users como en temas :ops ... igual por ahi tengo descargada la tabla que me falta de otro foro que poseo... al igual quisiera saber que hacer para restaurarla y solucionar dicho problema :oops: .... gracias de antemano :ok: :chulo:

Respuesta: ERROR O PERDIDA TABLA Phpbb_search_wordmatch

Publicado: 14 Ene 2007, 16:28
por mitch
shadow dragon, al ingresar al listado de tablas de phpmyadmin, no ves la tabla?
si aparece, marcala al costado izquierdo. Y al final del listado de tablas, hay una lista desplegable. Busca "reparar la tabla".

Que es lo mismo que ejecutes esta consulta SQL

Código: Seleccionar todo

REPAIR TABLE `phpbb_search_wordmatch`;
Ahora, si luego de eso no mejora el tema, o simplemente no aparece dicha tabla, creala con esta consulta SQL:

Código: Seleccionar todo

CREATE TABLE phpbb_search_wordmatch (
  post_id mediumint(8) UNSIGNED NOT NULL default '0',
  word_id mediumint(8) UNSIGNED NOT NULL default '0',
  title_match tinyint(1) NOT NULL default '0',
  KEY post_id (post_id),
  KEY word_id (word_id)
);
y luego en tu backup, buscar las lineas similares a esta (pueden ser muchísimas)

Código: Seleccionar todo

INSERT INTO `phpbb_search_wordmatch` VALUES (6632, 1198, 0);
INSERT INTO `phpbb_search_wordmatch` VALUES (6632, 38513, 0);
INSERT INTO `phpbb_search_wordmatch` VALUES (6632, 5883, 0);
y esas agregarlas via phpmyadmin, para comenzar a llenar tu tabla de nuevo.
Repito, todo esto si al reparar no logras nada, o si simplemente, dicha tabla no existe.


PD: Haz un backup de la BD antes de hacer todo esto.
PD2: No digo que esto sea la solución, es lo que yo haría en tu caso... Si alguien sabe alguna otra forma, o conoce algun script que sincronice todas las busquedas, mucho mejor.

Respuesta: ERROR O PERDIDA TABLA Phpbb_search_wordmatch

Publicado: 21 Ene 2007, 04:54
por shadow dragon
amigo muchisimas gracias... por fin pude reparar la tabla.. solo era eso.. repararla y listo... muy agradecido con tu ayuda... un abrazo :cerveza: :ok: