it-swarm.com.de

Die Tabelle './mysql/proc' ist als abgestürzt markiert und sollte repariert werden

Wenn ich eine Prozedurerstellung oder eine Aktualisierungsoperation an mysql DB durchführe, erhalte ich den untenstehenden Fehler

Die Tabelle './mysql/proc' ist als abgestürzt markiert und sollte repariert werden

Es wurde versucht, mysql isam recover auszuführen, indem Sie den folgenden Befehl -.__ verwenden

Das Problem bleibt jedoch bestehen.

Danke im Voraus.

14
Srikanth A

Probiere diese:

mysqlcheck --auto-repair -A -u username -ppassword

Im MySQL-Terminal

repair table mysql.proc;

Referenz: https://dev.mysql.com/doc/refman/5.1/de/repair-table.html Ändern Sie my.cnf

[mysqld]
character-sets-dir=/usr/share/mysql/charsets

Referenz: http://dev.mysql.com/doc/refman/5.0/de/repair-table.html

27
HashSu

Die vorstehende Antwort gilt auch für andere geschäftsbezogene Tabellen. 

beispiel - Die Tabelle './dev/bank_accounts' ist als abgestürzt markiert und sollte repariert werden

Kann mit folgendem Befehl in mysql Prompt aufgelöst werden.

repair table 'dev.bank_accounts';

Intern versucht mysql, die Daten von der MyISAM-Speicher-Engine von mysql wiederherzustellen.

Achtung - Bitte machen Sie eine Sicherungskopie der Tabelle, bevor Sie eine Reparatur durchführen. Die Reparatur kann zu Datenverlust führen.

0
Srikanth A