Página 1 de 1

Error general. Repair failed 1195

Publicado: 14 Sep 2009, 12:31
por galilei
Hola, estoy sorprendido. El foro me funcionaba con normalidad y de pronto cuando voy a entrar a él me aparece el siguiente error:

Código: Seleccionar todo

Error General
SQL ERROR [ mysql4 ]

Table 'phpbb_posts' is marked as crashed and last (automatic?) repair failed [1195]

SQL

SELECT COUNT(post_id) AS new_posts FROM phpbb_posts WHERE post_time > 1252835098

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions_activity_stats.php
LINE: 135
CALL: dbal_mysql->sql_query()

FILE: includes/functions_activity_stats.php
LINE: 41
CALL: obtain_activity_data()

FILE: index.php
LINE: 135
CALL: activity_mod()
Cuando entro al admin de MySQL y pincho en la tabla 'phpbb_posts' me sale lo siguiente:

Código: Seleccionar todo

Error
consulta SQL: Editar

SHOW INDEX FROM `phpbb_posts` ;

MySQL ha dicho: Documentación
#1195 - Table 'phpbb_posts' is marked as crashed and last (automatic?) repair failed 
No sé qué ha pasado y no tengo ni idea de cómo solucionarlo.

He intentado limpiar el cache de la tabla (en 'operaciones') pero me sale el siguiente mensaje:

Código: Seleccionar todo

"Table 'phpbb_posts' is marked as crashed and last (automatic?) repair failed"
Error

consulta SQL:

FLUSH TABLE `phpbb_posts`

MySQL ha dicho: Documentación
#1227 - Access denied; you need the RELOAD privilege for this operation 
¿Es aconsejable realizar esta operación? ¿Cómo se RELOAD los privilegios para realizar esa operación?

Gracias por su ayuda.

Re: Error general. Repair failed 1195

Publicado: 14 Sep 2009, 15:23
por HuanManwe
tendrás que escribir un ticket de ayuda técnica a tu hospedaje.

Eso te pasa por contratar aruba-windows en vez de linux :P Es broma, no tiene por qué ser ese el problema, aunque recomiendo contratar hospedaje linux en vez de windows, en cualquier servidor

Re: Error general. Repair failed 1195

Publicado: 15 Sep 2009, 21:26
por galilei
Gracias HuanManwe, es lo que tengo pensado, cambiarme a linux. Cuando empecé con este tema no tenía mucha idea. De todas formas tendo un poco de miedo a la hora de hacer el cambio. Supongo que las bases de datos (MySQL) no depende del tipo de servidor. Además, en servidores windows, no funcionan muchas de las aplicaciones que quiero implementar como el Latex. He conseguido restablecer una copia de finales de Julio. Ha sido un mal menor. Gracias por todo.

Re: Error general. Repair failed 1195

Publicado: 15 Sep 2009, 23:15
por HuanManwe
en teoría a la base de datos no le importa si la web que realiza las consultas está en windows o linux, pero al usuario sí le importa tener su web sobre un tipo de servidor u otro porque linux es más estable y va mejor con la mayoría de aplicaciones libres que hay en internet, y obviamente la mayoría de usuarios no tenemos dinero ni ganas de usar aplicaciones propietarias en nuestras páginas.

Te recomiendo que hayas copias de seguridad, al menos de la base de datos, semanalmente; y, si tu foro tiene bastante actividad, casi te diría que cada pocos días. Así evitas sorpresas como esta.