I’ve had this problem too, and using the steps outlined works every time. However, the problem returns every 3 or 4 days (this has been going on about a month now), making it necessary to check my site every hour or so just to make sure it’s accessible. Any other thoughts on a way to nail this down once and for all? Thanks!
PS: Just to clarify…the only Error I’m getting after checking all tables is “More than one INDEX key was created for column comment_approved
“…I’ve tried only repairing any table having to do with Comments (wp_commentmeta and wp_comments are the only ones I see that mention Comments), and I’ve also tried repairing ALL tables.