Tengo MySQL y Nagios instalado Linux PC (Centos5.5)
He escrito un script para recuperar los datos de Nagios a Mysql DB (Buscar exactamente los datos en la tabla)
La recuperación de datos funciona correctamente (confirmado con cmd 'COUNT')
El problema cuando ejecuto el siguiente comando es a través del error como se muestra a continuación,
mysql> select * from nagios_servicechecks;
ERROR 1194 (HY000): la tabla 'nagios_servicechecks' está marcada como bloqueada y debe repararse
Excepto este comando, todos los demás comandos funcionan bien.
REPAIR
.Respuestas:
Por favor, intente la siguiente consulta,
Pruebe la consulta anterior en la terminal o consulte el siguiente enlace para reparar la tabla o las bases de datos a través de phpmyadmin
http://php.about.com/od/mysqladministration/qt/repair_mysql.htm
fuente
REPAIR TABLE nagios_servicechecks;
Un método específico de nagiosxi que funcionó para mí fue ejecutar el script repair_databases.sh que se encuentra en
/usr/local/nagiosxi/scripts/
. Asegúrate de ejecutarlo como root.fuente