15 我已经安装了MySQL和Nagios Linux PC(Centos5.5) 我已经编写了一些脚本来将数据从Nagios提取到Mysql DB(完全在Table中提取数据) 数据获取正常工作(已通过“ COUNT” cmd确认) 我在运行以下命令时遇到的问题如下: mysql>从nagios_servicechecks选择*; 错误1194(HY000):表'nagios_servicechecks'被标记为已崩溃,应予以修复 除此命令外,其他所有命令都可以正常工作。 mysql linux restore — 黑猩猩火腿 source 1 检查此页:表维护声明我猜您的表使用MyISAM引擎并且需要REPAIR。 — ypercubeᵀᴹ
19 请尝试以下查询, REPAIR TABLE nagios_servicechecks; 在终端中尝试上述查询,或通过phpmyadmin检查以下链接以修复表或数据库 http://php.about.com/od/mysqladministration/qt/repair_mysql.htm — 卡提克 source 更正,不需要引号,并且结尾应使用分号,例如:REPAIR TABLE nagios_servicechecks; — Sam Watkins 2014年 @SamWatkins由于同一已经改变.. — Karthick
0 对我有用的特定于nagiosxi的方法是运行在中找到的他们的repair_databases.sh脚本/usr/local/nagiosxi/scripts/。确保您以root用户身份运行。 — anthv123 source
REPAIR
。