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 🙂