dimarts, 4 d’abril del 2017

Table './bdd_name/table_name' is marked as crashed and last (automatic?) repair failed

Avui m'ha aparegut aquest missatge en anar a fer una query a la base de dades MySql.
Segons he trobat a http://stackoverflow.com/questions/8843776/mysql-table-is-marked-as-crashed-and-last-automatic-repair-failed, el que cal fer és:

1. Aturar el servidor de MySql:
sudo service mysql stop

2. Anar al directori on està la base de dades (en el meu cas, només l'usuari root tenia permís per a accedir-hi):
cd /var/lib/mysql/$DATABASE_NAME

3. Reparar la taula:
myisamchk -r $TABLE_NAME

4. Tornar a iniciar la base de dades:
sudo service mysql stop

Amb això ja funciona correctament.

El que no sé és perquè ha passat...