Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

MyISAM-table 'cache.MYI' is corrupted - und lässt sich nicht reparieren

Eingetragen von tomx (771)
am 09.10.2008 - 10:27 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Plötzlich waren ganz viele Fehlermeldungen sichtbar, welche auf die cache Tabelle verwiesen. Mit phpmyadmin konnte die Tabelle nicht repariert werden. Dann habe ich das Mysql eigenen Reperaturtool bemüht. Das repariert zwar im ersten Moment die cache Tabelle, aber sobald die Seite wieder aufgerufen wird ist cache.MYI wieder corrupted. Jeglich cache-Funktionen habe ich übrigens ausgestellt.

...
myisamchk chache.MYI
OK

Nach seiten Aufruf wieder folgendes:

myisamchk -r chache.MYI
MyISAM-table 'cache.MYI' is corrupted
Fix it using switch "-r" or "-o"

Wie könnte das Problem gelöst werden und was macht die cache Tabelle wenn caching "off" ist?

‹ Kontextsenitive Blöcke [Gelöst] Bekomme Fehler wenn ich in die Modulliste gehe ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Cache Tabelle ist recht

Eingetragen von Alexander Langer (3416)
am 09.10.2008 - 11:06 Uhr

Die Cache Tabelle ist recht unkritisch. Zur Not kannst du die zugehörigen Dateien löschen und die Tabell leer z.B. via phpMyAdmin neu anlegen. Den passenden Code kannst du ja beispielsweise einer anderen Installation mit gleicher Major Version entnehmen.

Das ist nicht gerade die Super-DBA Lösung, aber in diesem speziellen Fall die einfachste und schnellste, ehe man noch lange würgt und macht und tut.

--
Webseiter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für Deine schnelle

Eingetragen von tomx (771)
am 09.10.2008 - 11:43 Uhr

Danke für Deine schnelle Antwort!
Ich habe jetzt die Tabelle neu erstellt, so:

DROP TABLE IF EXISTS `cache`;
CREATE TABLE IF NOT EXISTS `cache` (
  `cid` varchar(255) NOT NULL default '',
  `data` longblob,
  `expire` int(11) NOT NULL default '0',
  `created` int(11) NOT NULL default '0',
  `headers` text,
  PRIMARY KEY  (`cid`),
  KEY `expire` (`expire`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Sie wird ja "selbständig" wieder befüllt. Doch auch die neue Tabelle zeigt nach einem Seitenaufruf:

myisamchk   cache.MYI
Checking MyISAM file: cache.MYI
Data records:       5   Deleted blocks:       0
myisamchk: warning: 1 client is using or hasn't closed the table properly

...
MyISAM-table 'cache.MYI' is usable but should be fixed

Ich rätsel noch, was das bedeutet:

myisamchk: warning: 1 client is using or hasn't closed the table properly

?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zu solchen Fehlern kann es

Eingetragen von Alexander Langer (3416)
am 09.10.2008 - 12:23 Uhr

Zu solchen Fehlern kann es kommen, wenn beispielsweise der Server bei einem Schreibvorgang unsanft gekillt wird. Myisamchk sollte man übrigens nur laufen lassen, wenn der MySQL Daemon runtergefahren ist, sonst können sich beide sehrt unschön ind ie Quere kommen.

Mit dem REPAIR auf die Tabelle solltest du nun aber weiterkommen.

--
Webseiter

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 2 Wochen 8 Stunden
  • Update: jetzt gibt's ein
    vor 2 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 8 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 28 Gäste online.

Benutzer online

  • ian_radnor

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association