(Solucionado) Error en tablas de la base de datos

imported_SuperCoco

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
12 Oct 2008
Mensajes
53
Hola gente!

A ver si podeis echarnos una mano, hemos detectado que tenemos dos tablas de la BD estropeadas, estas son "session" y "cpsession" hemos intentado repararlas pero nuestro host nos dice lo siguiente. "The storage engine for the table doesn't support repair"

Hemos entrado tambien desde el mysqldumper y tampoco las repara...

Podeis darnos una solucion?
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Re: Error en tablas de la base de datos

eliminalas y vuelvelas a crear, usa un backup antiguo que tengas y solo usa la parte que crea esas Tablas (create table)

para borrar es DROP table
 

imported_SuperCoco

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
12 Oct 2008
Mensajes
53
Re: Error en tablas de la base de datos

El problema, esque las ultimas copias de seguridad que tenemos ya traen ese fallo... ya lo habiamos pensado...

Puede haber otra solución?
 

imported_Jhonnyf

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Sep 2008
Mensajes
959
Re: Error en tablas de la base de datos

Ambas tablas son volatiles (se limpian siempre) simplemente borralas y vuelvelas a crear.

en MyAdminPHP borra las 2 tablas, luego click en SQL y pega esto:
PHP:
CREATE TABLE `session` (
  `sessionhash` char(32) NOT NULL default '',
  `userid` int(10) unsigned NOT NULL default '0',
  `host` char(15) NOT NULL default '',
  `idhash` char(32) NOT NULL default '',
  `lastactivity` int(10) unsigned NOT NULL default '0',
  `location` char(255) NOT NULL default '',
  `useragent` char(100) NOT NULL default '',
  `styleid` smallint(5) unsigned NOT NULL default '0',
  `languageid` smallint(5) unsigned NOT NULL default '0',
  `loggedin` smallint(5) unsigned NOT NULL default '0',
  `inforum` smallint(5) unsigned NOT NULL default '0',
  `inthread` int(10) unsigned NOT NULL default '0',
  `incalendar` smallint(5) unsigned NOT NULL default '0',
  `badlocation` smallint(5) unsigned NOT NULL default '0',
  `bypass` tinyint(4) NOT NULL default '0',
  `profileupdate` smallint(5) unsigned NOT NULL default '0',
  `in_game` varchar(32) NOT NULL default '0',
  `newposts` int(10) unsigned default NULL,
  PRIMARY KEY  (`sessionhash`),
  KEY `lastactivity` (`lastactivity`),
  KEY `userid` (`userid`),
  KEY `host` (`host`),
  KEY `idhash` (`idhash`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8;

CREATE TABLE `cpsession` (
  `userid` int(10) unsigned NOT NULL default '0',
  `hash` varchar(32) NOT NULL default '',
  `dateline` int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (`userid`,`hash`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8;
Es la tabla para el vBulletin 3.8