defekte MySQL Tabel phpbb_session reparieren ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Siegem Metatron
Mitglied
Beiträge: 55
Registriert: 07.01.2002 01:00
Wohnort: Weimar
Kontaktdaten:

defekte MySQL Tabel phpbb_session reparieren ?

Beitrag von Siegem Metatron »

Mein Forum läuft wunderbar. Aus zufall nutze ich im phpMyAdmin das Überprüfen der Tabellen.

Code: Alles auswählen

phpbb_sessions
Msg_type: error - The handler for the table doesn't support check
Die Analyse: error - The handler for the table doesn't support analyze
Nunja, es gibt ja auch die Funktion reparieren. Beim ausführen dieser:

Code: Alles auswählen

The handler for the table doesn't support repair
Eine weitere Prüfung ergab die selben Meldungen. Scheint wohl weiterhin defekt zu sein. Mein Forum läuft jedoch weiterhin Problemlos.

Weiss jemand ob dies etwas "bedenkliches" ist ?
Viel mehr wie man dies reparieren kann ?

habs hier gepostet da es ehr ein MySQL Thema ist und allgemeingültig sein könnte.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Die Tabelle phpbb_sessions ist vom Typ HEAP, deshalb kann sie nicht repariert werden.

http://www.mysql.com/doc/de/HEAP.html
Siegem Metatron
Mitglied
Beiträge: 55
Registriert: 07.01.2002 01:00
Wohnort: Weimar
Kontaktdaten:

Beitrag von Siegem Metatron »

Hm...

Nunja wenns die also beschädigt ist, und eh Temporäe ist wieso nicht einfach eine neue erstellen wenn reparieren nicht klappt :wink:
erst mal Testweise:

Code: Alles auswählen

CREATE TABLE `phpbb_sessions2` (
`session_id` char( 32 ) NOT NULL default '',
`session_user_id` mediumint( 8 ) NOT NULL default '0',
`session_start` int( 11 ) NOT NULL default '0',
`session_time` int( 11 ) NOT NULL default '0',
`session_ip` char( 8 ) NOT NULL default '0',
`session_page` int( 11 ) NOT NULL default '0',
`session_logged_in` tinyint( 1 ) NOT NULL default '0',
PRIMARY KEY ( `session_id` ) ,
KEY `session_user_id` ( `session_user_id` ) ,
KEY `session_id_ip_user_id` ( `session_id` , `session_ip` , `session_user_id` ) 
) TYPE = HEAP MAX_ROWS = 500;
Schade, eine überprüfung ergab das diese Typ HEAP wohl Grundetzlich defekt sind.
Stimmt dies ? oder gaukelt mir der handler dies nur vor.
Oder sollte ich da mal meinen Provider deswegen anzwinkern :)
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Siegem Metatron hat geschrieben:Schade, eine überprüfung ergab das diese Typ HEAP wohl Grundetzlich defekt sind.
Wo steht denn das? Das was du geschrieben hast, besagt doch nur, daß check/repair nicht unterstützt wird.
Siegem Metatron
Mitglied
Beiträge: 55
Registriert: 07.01.2002 01:00
Wohnort: Weimar
Kontaktdaten:

Beitrag von Siegem Metatron »

Ach sooo. Dann bedeutet dies lediglich das HEAP Tabellen weder geprüft werden können noch repariert werden können, und somit möglicherweise gar nicht defekt sind.

Na dann bin ich ja beruhigt *stein vom Herzen fällt*
Danke dir 8)
Antworten

Zurück zu „Coding & Technik“