Linux Allgemein

ID #1068

MySQL Tabelle reparieren

Es kann vorkommen, das bei einem Absturz des Servers Tabellen beschädigt sind. Eine Fehlermeldung wie die folgende kann also bei der Verwendung von "mysqldump" beispielsweise auftreten:

mysqldump: Got error: 145: Table './blkopenads/oa_data_raw_ad_impression' is marked as crashed and should be repaired when using LOCK TABLES

Nun kann "mysqlcheck"  zum Reparieren der Datenbank verwendet werden. Der Syntax sieht folgendermasen aus:

mysqlcheck -u [Benutzer] --password=[Tabelle] --repair [Datenbank] [Tabelle]

Legende:
[Benutzer] = Benutzer welcher für den MySQL Zugriff verwendet werden soll
[Passwort] = Passwort des Benutzers
[Datenbank] = Datenbank in der sich die zu reparierende Tabelle befindet
[Tabelle] = Tabelle welche repariert werden soll

Um auf mein eigenes Beispiel  zurückzukommen wäre also der Syntax um die Tabelle zu reparieren folgender:

mysqlcheck -u admin --password=meinpasswort --repair blkopenads oa_data_raw_ad_impression



Tags: datenbank, mysql, mysqlcheck, reparieren, tabelle

Verwandte Artikel:

Letzte Änderung des Artikels: 2008-01-20 20:50
Autor: Andy Blank
Revision: 1.0

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 0 von 5 (0 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Es ist möglich, diesen Artikel zu kommentieren.