wp_searchmeterテーブルが壊れる

普通にwordpressが操作できていたので、まったく気がつきませんでした。

php7にバージョンアップした際にphpのエラーログを確認したらきがつきました。

エラーログは下記

[24-Aug-2015 00:09:09 UTC] WordPress データベースエラー: Table ‘database/wp_searchmeter’ is marked as crashed and last (automatic?) repair failed for query SELECT `terms`,
SUM( `count` ) AS countsum,
SUBSTRING( MAX( CONCAT( `date` , ‘ ‘, `last_hits` ) ) , 12 ) AS hits
FROM `wp_searchmeter`
WHERE DATE_SUB( CURDATE( ) , INTERVAL 7 DAY ) <= `date`
GROUP BY `terms`

ORDER BY countsum DESC, `terms` ASC
LIMIT 20 made by wp_dashboard, do_meta_boxes, call_user_func, smcln_sm_summary, tguy_sm_summary_table

テーブルなんかが壊れた場合は何かしらwordpress側に影響が出るかなと思いましたが

これは出ていませんでしたので盲点。

やっぱり、定期的にログをみないとだめだということですな。

週一くらいにmysqlのログを確認しておこ。

復旧の方はrepair文でなおせばおk

# mysqlchekc -r database -u root -p

これでエラーはでなくなりました。