El asunto es que un día te levantas y se han perdido todos los artículos de tu blog de wordpress. Cuando me puse a investigar un poco dí con la tecla y me dí cuenta de que la tabla «post» de la base de datos en cuestión aparece «en uso» y está bloqueada.

Busqué una solución y aparentemente no era complicado solventar el problema. Accedes a phpmyadmin y le das a la opción «reparar» en la tabla corrupta. Sin embargo, y como no podía ser de otra manera, nunca es tan fácil y en mi caso esto no funcionó.

Así que seguí investigando y dí con la solución:

Trabajamos en consola:

Entramos al siguiente directorio:

:~$ cd /var/lib/mysql

Una vez ahí, es tan sencillo como usar la herramienta myisamchk de la siguiente manera

:~$ myisamchk -r /bbdd/table.*

dónde «bbdd» es tu base de datos y «table» es la tabla corrupta en cuestión; en mi caso «post».

Y eso es todo, ya está wordpress funcionando como siempre 🙂