An excellent article by Tyler Stallings can be read here.
All images copyright © Jeff Decker and may not be reproduced without his permission.























Error: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engineError: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engineError: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engineError: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine